72搭建网站网页,公司名称logo图片,福永医院网站建设,网页设计居中代码该脚本实现了对指定进程名的进程进行每隔2的扫描监控#xff0c;一旦发现进程不存在便重新启动。#!/bin/sha10;while [[ a -gt 5 ]]; doif test $(pgrep -f $1|wc -l) -eq 2;thensh stop.shgnome-terminal -x sh start.sh fi;sleep 2;done;总结#xff1a;(1)表示当…该脚本实现了对指定进程名的进程进行每隔2的扫描监控一旦发现进程不存在便重新启动。#!/bin/sha10;while [[ a -gt 5 ]]; doif test $(pgrep -f $1|wc -l) -eq 2;thensh stop.shgnome-terminal -x sh start.sh fi;sleep 2;done;总结(1)表示当前进程又启动一个进程执行gnome-terminal命令(2)linux下父进程挂掉子进程不会挂而是将子进程的父进程设为1(init进程)(3)查看后台运行进程的命令jobs -l;查看进程20197的父进程的方法 ps -ef|grep 20197。我的问题pgrep -f $1|wc -l 在sh中的运行情况和在终端下运行的结果是不一样的为啥在sh中执行不存在时是2欢迎评论讨论~~原文http://blog.csdn.net/zcc_0015/article/details/40515549