天天看點

用C#寫一個多程序監控自動關機工具

因為據說某server開着就很貴,是以我們跑完測試的job後就要趕緊關機才行,但是測試的job要跑很久,過程中又不需要幹什麼,是以就得有個守家的,有時候會走很晚。如果有一個自動化關機的工具就好了,當指定的程序結束了以後系統就會自動關機。這件事我在上一篇中已經做好了。這一次上司又有新需求,說要監控多個程序而不單單是一個了,需要有一個配置檔案來配置所需要監控的程序名,而且想要可以自主選擇檢查的間隔,于是就有了下文。

用C#寫一個多程式監控自動關機工具

代碼如下:

你需要輸入一個大于10的整數,并且填寫的路徑一定要是一個txt文本。否則會給予提示。

配置檔案中的配置是這樣的,每一行填寫一個要監控的程序名:

用C#寫一個多程式監控自動關機工具

路徑和時間間隔填寫正确以後點選Start就會開始按你設定的時間間隔自動監控配置檔案中的所有程序,等到所有程序都停止後系統就會自動關機。