且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

shell脚本来检查,如果进程正在运行

更新时间:2023-10-17 09:26:58

除非你正在运行的 BSD PS ,你应该能够使用 -C 标记或指派,

Unless you're running BSD ps, you should be able to use a -C flag or pgrep

-C cmdlist      Select by command name. This selects the processes whose executable 
                name is given in cmdlist.

例如,

if ps -C node > /dev/null
then
        date > /etc/nodeCheck.log 
else
        date > /dev/null 
fi

if pgrep node > /dev/null
then
        date > /etc/nodeCheck.log 
else
        date > /dev/null 
fi