通过传入一个进程名称的参数,这个脚本通过ps命令监视,如果这个进程名在ps列出的进程中没有出现,那么关机
不知道哪里写错了,恳请各位大虾指导指导。
还有,就是不知道哪儿有什么好的shell编程的影印版的书或者翻译不错的。
最好能有以下内容:
变量的定义
变量的使用
变量值的改变
字符串的比较(比如,测试某个字符串是不是以 .chm 结尾之类的)
and so on
预先谢谢大家了
#! /bin/sh
#监视某个进程结束后,自动关机
flag="1"
while [ "$flag" = "1" ]
do
$flag="0"
ps -A | while read a b c d
do
if [ "$d" = "$1" ]
then
echo "Program '$d' is not finished yet, Wait 2 seconds for next check"
$flag="1"
echo $flag
break
fi
done
sleep 2
done
halt