检查是否在linux服务器上运行了jar文件

时间:2014-09-22 14:01:15

标签: java linux jar

我需要在我的Linux VPS服务器中运行一个jar文件一整天(不断)。但它在运行时会停止一段时间。 为此,我需要检查是否有办法使用cronjob检查.jar文件是否正在运行。如果没有运行cronjob的文件可以再次启动.jar文件。 有谁能够帮我? 如果这个问题已经回答了plz发送链接。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用此位来获取pid:

JBOSS_PID=`ps -ef | grep org.jboss.modules.Main | grep -v grep | awk '{print $2}'`

这是一个jboss服务器的例子,你可以在grep中看到主类。切换到你自己的班级。

如果pid不存在,请启动它。根据需要随时运行。