Windows下實現定時重啓某軟件或某服務

 

==========================================================================

應用場景:服務器上部署的某後端軟件需要定時重啓或釋放,保證程序的穩定運行和靈敏響應。

實現方法如下:

① 編寫一個 批處理程序腳本,名字隨意取,代碼如下:

@echo off
ping  -n 2 127.1 >nul
taskkill /f /t /im JDI.Server.exe
ping  -n 2 127.1 >nul
start  /min ""  "E:\project\JDI.Server\bin\Debug\net6.0\JDI.Server.exe"
@exit

 

② 將批處理腳本放入到需要監控的程序或軟件的同一目錄下即可。

③ 添加Windows 任務計劃,設置需要觸發的時間間隔,執行條件以及 相關操作等。此處省略,請自行配置

④ 特別聲明:需要給予當前編寫的腳本文件最高的運行權限(管理員)方可正常執行。

⑤ 測試軟件或程序定時執行,並最小化到任務欄窗口。

-----------------------------------------------------------------------------------------------------------------

注意事項:

(1) 當路徑含有中文時,需將該bat文件編碼爲 GB2312 纔可運行。

 

---------------------------------------------------------------------------------------------------------------------

命令解釋:

  • 使用 start 命令在最小化窗口中啓動一個可執行文件。
  • /min 參數將窗口最小化,
  • 第二個空字符串參數是用來指定標題的(這裏爲空字符串),第三個參數是可執行文件的路徑。
  • exit 命令可以讓腳本在完成任務後自動退出。
  • pause:在批處理文件執行完畢前暫停,以便查看任何輸出信息。當用戶按下任意鍵時,腳本會繼續執行並自動退出。

此外,還可將該文件放入至有環境變量的文件夾中,使用Win+R輸入文件名稱即可自動打開該bat腳本,最小化窗口,運行主程序。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章