0
任何人都知道如何在停止運行時在批處理文件中自動啓動java服務器?當它停止時自動啓動java應用程序
我在下面的批處理文件,但它只啓動服務器。
//test.bat
開始Java的罐子myserver.jar
任何人都知道如何在停止運行時在批處理文件中自動啓動java服務器?當它停止時自動啓動java應用程序
我在下面的批處理文件,但它只啓動服務器。
//test.bat
開始Java的罐子myserver.jar
您可以使用大家的喜愛,轉到:
:loop
java -jar myserver.jar
goto loop
使用Cygwin
嗨我以前使用過這個,但是這會在一秒內產生大量myserver.jar 100次或更多次的實例 – dimas 2015-02-06 11:16:06
那麼你可以運行一個cron作業來檢查它是否如果沒有,那麼開始運行。可能有一個我不知道的PowerShell替代方案。 – 2015-02-05 21:23:36
您需要確定應用程序何時不再運行,然後運行現有的批處理文件。看看這裏:http://stackoverflow.com/questions/162291/how-to-check-if-a-process-is-running-via-a-batch-script – MarsAtomic 2015-02-05 21:23:43
@MarsAtomic謝謝你的回答。我已經看過那個鏈接,但是我不知道在IMAGENAME部分上傳遞什麼,嘗試插入我的jar的名字,但它不起作用 – dimas 2015-02-05 21:25:54