. Как проверить, установлена ли служба, и запустить службу, если она установлена, если она установлена, и запустить обслуживание в поваре для оконКак проверить, установлена ли служба, и запустить службу, если она установлена еще при установке, и запустить службу в шеф-поваре для окон.
if service "VigilEntAgent"
supports :status => false then
package 'VigilEntAgent' do
source 'xxx'
action :install
end
else
service "VigilEntAgent" do
action :start
end
К сожалению, это не так, как службы Windows, как правило, работают, в частности, 'status_command'. Услуги в Windows гораздо более активны, чем на платформах Unix. – coderanger
Я почти уверен, что сделал это в прошлом (для службы на основе nssm), но, возможно, это все еще обрабатывается старым клиентом и включает в себя обманный хак. – Tensibai