我需要在我的Linux VPS服务器中运行一个jar文件一整天(不断)。但它在运行时会停止一段时间。 为此,我需要检查是否有办法使用cronjob检查.jar文件是否正在运行。如果没有运行cronjob的文件可以再次启动.jar文件。 有谁能够帮我? 如果这个问题已经回答了plz发送链接。
提前致谢。
答案 0 :(得分:1)
您可以使用此位来获取pid:
JBOSS_PID=`ps -ef | grep org.jboss.modules.Main | grep -v grep | awk '{print $2}'`
这是一个jboss服务器的例子,你可以在grep中看到主类。切换到你自己的班级。
如果pid不存在,请启动它。根据需要随时运行。