繁体   English   中英

检查bash脚本(由cron作业运行)是否在Openshift中运行

[英]Check if bash script (run by cron job) is running in Openshift

我尝试ps auxpspgrep myprocesspidof 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM