サービスがインストールされているかどうかをチェックし、窓サービスがインストールされているかどうかをチェックし、インストールされている場合はサービスを開始する方法その他Windowsのシェフでサービスをインストールして起動する場合
if service "VigilEntAgent"
supports :status => false then
package 'VigilEntAgent' do
source 'xxx'
action :install
end
else
service "VigilEntAgent" do
action :start
end
は、残念ながら、これではない、特に 'status_command':リソースのシェフ12
ドキュメントがここにあるので、
windows_service
リソースが利用可能です。 Windows上のサービスは、Unixプラットフォームよりもはるかに関わっています。 – coderanger私は過去に(nssmベースのサービスのために)これをやったと確信していますが、これはまだ古いクライアントによって処理されていて、大雑把なハックを含んでいる可能性があります。 – Tensibai