停止时自动启动java应用程序
有人知道当java服务器停止运行时,如何在批处理文件中自动启动它吗 我有下面的批处理文件,但它只启动服务器 //测试蝙蝠停止时自动启动java应用程序,java,windows,powershell,Java,Windows,Powershell,有人知道当java服务器停止运行时,如何在批处理文件中自动启动它吗 我有下面的批处理文件,但它只启动服务器 //测试蝙蝠 启动java-jar myserver.jar您可以使用每个人的最爱,goto: :loop java -jar myserver.jar goto loop 使用cygwin,您可以运行一个cron作业来检查它是否正在运行,如果没有,则启动它。可能存在我不知道的powershell替代方案。您需要确定应用程序何时不再运行,然后运行现有批处理文件。看这里:@MarsAto
启动java-jar myserver.jar您可以使用每个人的最爱,goto:
:loop
java -jar myserver.jar
goto loop
使用cygwin,您可以运行一个cron作业来检查它是否正在运行,如果没有,则启动它。可能存在我不知道的powershell替代方案。您需要确定应用程序何时不再运行,然后运行现有批处理文件。看这里:@MarsAtomic谢谢你的回答。我已经看过了这个链接,但是我不知道在IMAGENAME部分应该传递什么。我尝试过插入我的jar的名称,但是它不起作用。当你运行Java服务器时,它在任务管理器中的名称是什么?嗨,我以前用过这个,但是这会在一秒钟内生成很多myserver.jar的实例100次或更多次