谢谢dearvoid的建议
我今天早晨做好了,

不过没有判断 pid 是否还在,而是直接在跑telnet脚本前三分钟先运行如下脚本:
function killtelnet(){
ps -ef|grep telnet|grep -v grep|grep -v awk|awk -F telnet.sh '{print $2}'|awk '{print $1}'|sort -u |while read line
do
ps -ef|grep $line|grep -v grep|awk '{print "kill -9" " " $2}'|sh -x
done
}
killtelnet
就是在每天跑telnet.sh前,先在监控server上把所有的telnet.sh IP(监控server)kill掉
对于这种做法,不知道dearvoid 有什么看法
[
本帖最后由 martinkoo 于 2008-5-30 11:37 编辑 ]