|
[PHP]
#!/bin/sh
MYFILE=err.file
cmd=udm2 #udm2 是登入tiptop的指令,登入失败则有失败信息输出,否则无错误信息输出
while true
do
$cmd 2>$MYFILE
if [ ! -s $MYFILE ]
then
break
fi
sleep 5
done
[/PHP]
程序理想运行结果为:
一旦udm2 运行成功则当用户退出udm2后程序结束
实际运行结果为
udm2 运行成功,用户退出udm2,此时就奇怪了,程序马上又运行udm2, 当用户再次退出udm2后,程序才结束!
我的运行环境为bash和ksh。
请问各位,这是什么原因?谢谢!
kiron编辑原因:加上CODE标签,请楼主注意培养别人对你的帖子回复的良好情绪,谢谢合作 |
|