Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 停止从SQL作业运行CMD_Java_Sql Server_Cmd_Sql Job - Fatal编程技术网

Java 停止从SQL作业运行CMD

Java 停止从SQL作业运行CMD,java,sql-server,cmd,sql-job,Java,Sql Server,Cmd,Sql Job,我需要一个java程序始终在后台运行。我将它设置为一个定期运行的SQL作业,从CMD运行Java。作业定期运行,以检查Java程序是否仍处于活动状态 我遇到的问题是,如果停止SQL作业,Java程序似乎会继续运行。我需要一个方法来停止这个程序。没有停止Java程序的能力,我无法重新运行作业 有什么想法吗 根据给定的信息,我理解,尽管您定期启动Java程序,但它不会退出。 也许你应该检查一下你的Java程序是否曾经退出过。 如果是,则可以从Java程序中检查sysjobs表中是否启用/禁用了相应的

我需要一个java程序始终在后台运行。我将它设置为一个定期运行的SQL作业,从CMD运行Java。作业定期运行,以检查Java程序是否仍处于活动状态

我遇到的问题是,如果停止SQL作业,Java程序似乎会继续运行。我需要一个方法来停止这个程序。没有停止Java程序的能力,我无法重新运行作业


有什么想法吗

根据给定的信息,我理解,尽管您定期启动Java程序,但它不会退出。
也许你应该检查一下你的Java程序是否曾经退出过。

如果是,则可以从Java程序中检查sysjobs表中是否启用/禁用了相应的作业,并决定是否停止运行Java程序。

根据给定的信息,我理解,尽管您定期启动Java程序,但它不会退出。
也许你应该检查一下你的Java程序是否曾经退出过。

如果是这样,则可以从Java程序中检查sysjobs表中是否启用/禁用了相应的作业,并决定是否停止运行Java程序。

您可能会发现这些和操作很有用。对不起,没有解决办法,我上一次处理类似的事情是在2010年左右-记不清了,但这与传递退出代码有关。顺便说一句,你可以改进你的问题-因为第一句说你需要java一直运行,然后你抱怨它没有停止:)但我希望我正确地理解了你的需要:)在我的第一句话中,我的意思是-没有确切的解决方案-但我记得类似的事情对我有用,但是应该在脚本中正确设置退出代码,不仅在最后,而且对于方法,您可能会发现这些代码和方法都很有用。对不起,没有解决办法,我上一次处理类似的事情是在2010年左右-记不清了,但这与传递退出代码有关。顺便说一句,你可以改进你的问题-因为第一句说你需要java一直运行,然后你抱怨它没有停止:)但我希望我正确地理解了你的需要:)在我的第一句话中,我的意思是-没有确切的解决方案-但我记得类似的事情对我有用,但是退出代码应该在脚本中正确设置,不仅在最后,而且对于方法也是如此