我需要一个始终在后台运行的java程序。我将其设置为定期运行的SQL作业,从CMD运行Java。作业定期运行以检查Java程序是否仍处于活动状态。
我遇到的问题是,如果我停止SQL作业,Java程序似乎继续运行。我需要一种方法来阻止程序。如果没有能力停止Java程序,我就无法重新运行Job。
有什么想法吗?
答案 0 :(得分:0)
根据给定的信息,我理解,尽管您定期启动Java程序,但它并没有退出 也许你应该检查你的Java程序是否会退出 如果是,则从Java程序中检查是否在sysjobs表中启用/禁用了相应的作业,并决定是否停止运行Java程序。