Java 批处理应用程序保持 运行 落后,即使它在任务计划程序中结束
Java batch application keep running behind even if it is ended in task scheduler
Java 批处理应用程序保持 运行 落后,即使它在任务计划程序中结束。任务计划程序显示就绪状态和后面的应用程序仍未停止。
如果我对你的设置理解正确,你有一个 windows .bat 文件,你可以从中 运行 java 应用程序(像 java -jar myapp.jar
这样的命令)和那个 . bat 文件由 windows 任务调度程序启动和停止。
我的猜测是,当 .bat 文件启动时它会调用 java 应用程序(正如预期的那样),但是当你杀死它时,唯一被杀死的是 .bat "container",不是实际的应用程序。由于调度程序与 .bat 文件链接并且它不再 运行ning,它表明程序已停止(因为 it 是。 "container script"本身不再是 运行ning)并且停止信号不会传播到 java 应用程序(或者它只是忽略它)
不能直接给运行javaapp设置task scheduler吗?那肯定有帮助
Java 批处理应用程序保持 运行 落后,即使它在任务计划程序中结束。任务计划程序显示就绪状态和后面的应用程序仍未停止。
如果我对你的设置理解正确,你有一个 windows .bat 文件,你可以从中 运行 java 应用程序(像 java -jar myapp.jar
这样的命令)和那个 . bat 文件由 windows 任务调度程序启动和停止。
我的猜测是,当 .bat 文件启动时它会调用 java 应用程序(正如预期的那样),但是当你杀死它时,唯一被杀死的是 .bat "container",不是实际的应用程序。由于调度程序与 .bat 文件链接并且它不再 运行ning,它表明程序已停止(因为 it 是。 "container script"本身不再是 运行ning)并且停止信号不会传播到 java 应用程序(或者它只是忽略它)
不能直接给运行javaapp设置task scheduler吗?那肯定有帮助