1
對於用c#編寫的服務。如何強制停止並且不重新啓動服務
我們已將它設置爲自動重啓,因此如果它崩潰,它將自動重啓。
這很好,但我們也想要一種強制停止服務的方法(服務可能會死鎖)。這將在每週進行一次數據庫備份之前進行。
如果我們使用「淨停止」服務可能不會關閉。
如果我們執行任務殺死,將會終止服務,但它會在一分鐘後重新啓動。
關於如何讓兩個用例都能正常工作的想法?
我們要自動重啓,如果服務崩潰,我們希望能夠運行一個無人值守的過程中,將停止該服務(無論是什麼),需要對數據庫進行備份,然後經過重新啓動服務那。