01 有一個需求
(資料圖)
首先我們有一個需要注冊服務的程序或腳本
當前腳本每隔 1 秒向 out.txt 文件中覆蓋輸出當前的日期和時間
我們可以根據 out.txt 文件中的日期和時間判斷程序的運行狀態
腳本送上
02 有一個工具
通過程序 winsw.exe 可以達到給程序或腳本注冊服務的目的
該程序可以通過網址
進行下載
使用時需要先新建 winsw.exe 的配置文件 winsw.xml
根據實際情況編輯配置文件
配置文件winsw.xml模板
03 有一個操作(注冊服務)
打開命令提示符工具
定位到存放服務注冊程序 winsw.exe 的文件夾中
通過命令
進行注冊服務
注冊完成的服務可以在任務管理器的服務模塊中看到
可以根據配置文件 winsw.xml 中配置的 id 項進行查詢
配置文件中的 id 項對應服務列
配置文件中的 name 項對應描述列
除了任務管理器中的服務模塊
也可以通過控制面板查看本地服務
可根據配置文件 winsw.xml 中配置的 name 項進行查詢
配置文件中的 name 項對應名稱列
配置文件中的 description 項對應描述列
在服務的屬性面板中
配置文件中的 id 項對應屬性中的服務名稱
配置文件中的 name 項對應屬性中的描述名稱
配置文件中的 description 項對應屬性中的描述
在生成的文件中
out.txt 是腳本 startup.bat 產生的輸出
winsw.err.log、winsw.out.log 和 winsw.wrapper.log 是服務運行過程中產生的日志
04 還可以做的操作(刪除服務)
打開命令提示符工具
定位到存放服務注冊程序 winsw.exe 的文件夾中
執行命令
就可以刪除該服務