0
我有一個Windows服務,我從鹽堆中部署。狀態看起來像這樣鹽堆如果然後服務
create_executable:
module.run:
- name: service.create
- m_name: SVC1
- bin_path: d:\svc1.exe
- start_type: auto
現在,當我重新部署該服務,它說:「例外:服務已經存在:SVC1」。有沒有辦法測試服務是否正在運行?如果服務正在運行,我想停止它,禁用它,刪除它然後重新創建它。
我想在我的狀態文件中使用Jinja模板。這是一個很好的方式來使用他們這樣的東西? – NinjaGaiden
這種方法經常用於公式 - 應該是現成的。看到你的結果會很有趣,如果這有效的話。在這種情況下,你通常不能訪問奴才數據,但穀物數據除外。所以糧食可能是必要的。 – dahrens
是的,我很難找到系統上是否存在服務。它很難區分存在,可用性和運行。 – NinjaGaiden