所以我有我的程序,但我不希望它能夠被關閉。我知道它不可能使它100%不可封閉,但這種方法似乎是最好的。如何使程序監視程序重新啓動它,如果它退出
我意識到你可以addShutdownHook
,但如果從操作系統中使用任務管理器(Windows)或kill -9
(Unix)殺死進程,這將不起作用。顯然,如果我有第二個進程在運行,而主進程被終止,它可以重新運行主進程,這使得它更可靠。
所以,我想知道如何在Java中創建一個watchdog process,它監視我的實際Java應用程序以檢測它是否已關閉,如果它已關閉,則重新執行該程序。
@EJP什麼做?????????? :-) – Leo 2014-09-10 12:10:38
@EJP這甚至意味着什麼? – 2014-09-10 12:11:10
你想要什麼叫做看門狗。你想在java中做到這一點?您可以使用操作系統提供的其他表單來執行此操作。 – 2014-09-10 12:19:32