【发布时间】:2017-06-20 10:48:18
【问题描述】:
我需要一个始终在后台运行的 java 程序。我已将其设置为定期运行的 SQL 作业,从 CMD 运行 Java。该作业会定期运行以检查 Java 程序是否仍处于活动状态。
我遇到的问题是,如果我停止 SQL 作业,Java 程序似乎会继续运行。我需要一种方法来停止程序。如果无法停止 Java 程序,我将无法重新运行作业。
有什么想法吗?
【问题讨论】:
-
您可能会发现这些stackoverflow.com/questions/12263337/… 和manageengine.com/products/desktop-central/… 很有用。抱歉没有解决方案,我上次处理类似的事情是在 2010 年左右 - 不记得确切,但它必须通过传递退出代码来做一些事情。
-
顺便说一句,您可以改进您的问题 - 因为第一句话说明您需要 java 始终运行,然后您抱怨它不会停止 :) 但我希望我正确理解您的需求 :)
-
在我的第一条评论中,我的意思是 - 没有确切的解决方案 - 但我记得类似的事情对我有用,但退出代码应该在脚本中正确设置,不仅在最后,而且对于方法也是如此跨度>
标签: java sql-server cmd sql-job