
判断进程是否存在。示例:
timer=20 #20s定时器flag=1 #标识进程是否存在
while [ $timer -gt 0 ]
do
sleep 2
ps -aux | grep 进程名 | grep -v grep >/dev/null #查询进程
[ $? -ne 0 ] && flag=0 && break #进程不存在了就退出循环
let timer-=1
done
[ $flag -eq 1 ] && kill -9 $(ps -aux | awk '/ bash$/{print $1}')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)