Eu tive o mesmo problema com o tomcat e o chef, use isso:
% bl0ck_qu0te%Para começar:
% bl0ck_qu0te%Eu tenho um serviço personalizado de iniciante que estou tentando automatizar via Chef. O fluxo do chef é assim: - Criar /etc/init/myservice.conf, notificar o myservice de reinicialização (se houver alterações no arquivo conf) - Inicie o myservice
A reinicialização do serviço Chef é executada como /sbin/stop
e /sbin/start
Então, se meu serviço ainda não estiver em execução, a reinicialização falhará dizendo que /sbin/stop myservice returned 1
Existe uma maneira de retornar 0 em /sbin/stop myservice
se o serviço já estiver em um estado parado?
Eu tive o mesmo problema com o tomcat e o chef, use isso:
% bl0ck_qu0te%Para começar:
% bl0ck_qu0te%