发布网友
共3个回答
热心网友
ps aux | grep 进程名
假定程序名称叫 test
ps aux | grep test追问要是写个脚本,能检测到该进程是不是在运行,若不在,就把它开启,这个脚本该怎么写呢?
我的最终目的是这样的,一个脚本能开启该进程,另一个脚本能监控该进程是不是在运行,这个能够监控的脚本,要24小时在运行,求赐教
追答while true
do
ps aux | grep test | grep -v grep
if [ $? -eq 0 ];then
#找到了
sleep 5
else
#没找到,启动
fi
done
热心网友
你好!
linux查看进程命令是:ps;
详细的用法,可以在命令行输入 man ps,进行了解!
比如你要查看为200的进程如下:
ps -ef |grep 200来自:求助得到的回答
热心网友
可以用管道啊什么的,如果a.out是你写的,在a.out里新建个管道,当它启动时,发个消息,让b.out接收这个管道的消息,接收到了就说明a启动了。如果a.out不是你写的,那我就不会了,哈,希望帮到你。刚接触linux