linux查看指定进程是否存在的脚本

发布网友

我来回答

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com