用什么linux命令来判断进程aa.sh是否正在运行。ps命令似乎不起作用,并且不显示shell脚本名称。
请给我建议。
发布于 2013-05-30 14:37:23
看看这个
ps aux | grep "aa.sh"
发布于 2014-02-16 05:18:01
最简单有效的解决方案是:
pgrep -fl aa.sh
发布于 2014-02-16 05:12:36
加上上面的答案-
要在脚本中使用,请使用以下内容:-
result=`ps aux | grep -i "myscript.sh" | grep -v "grep" | wc -l`
if [ $result -ge 1 ]
then
echo "script is running"
else
echo "script is not running"
fi
https://stackoverflow.com/questions/16828035
复制相似问题