[英]Check if bash script (run by cron job) is running in Openshift
我尝试ps aux
和ps
和pgrep myprocess
和pidof myprocess
但是所有人都说我的脚本未运行(而我的脚本实际上正在运行)。 我用ssh检查这些命令。
你有什么主意吗?
如果您使用ssh来观看您实际发送的pid
因此,像这样运行pgrep,ssh从您运行的命令返回退出状态:
ssh myserver 'pgrep -u username scriptname'
[ $? -eq 0 ] && echo 'Running' || echo "Not running"
username是启动进程的用户名,例如:root,daniyal,santa或jim脚本名脚本文件的实际名称,例如:myscript.sh,fixit.sh或foo.sh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.