如何修改该脚本?

[复制链接]
查看11 | 回复1 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
对于脚本,实在了解有限,只能麻烦各位帮忙修改
#!/bin/sh
num1=$(ps -ef |grep POXCON |wc -l)
num2=$(ps -ef |grep FNDLIBR |wc -l)
if [[ $num1 >/usr/dhm/log/restarterp.log
echo >>/usr/dhm/log/restarterp.log
echo >>/usr/dhm/log/restarterp.log
date >>/usr/dhm/log/restarterp.log
echo "ERP Concurrent process error,Restart" >>/usr/dhm/log/restarterp.log
echo "num1 = "$num1 >>/usr/dhm/log/restarterp.log
echo "num2 = "$num2 >>/usr/dhm/log/restarterp.log
su - applprod -c 'startapp.sh'
fi
fi
该脚本想通过判断一些进程的活动数量来判断是否正常,但是即使$num1=11,也会执行后面那些脚本。
请大家指点如何修正,谢谢!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
找到一本编程书,看了看,
$num1 < 8 改为 “$num1” -lt "8" 就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行