Teste o script de inicialização sem reinicializar

2

Existe uma maneira de testar um script upstart sem reiniciar o sistema?

Estou trabalhando em um sistema que realmente não quero reinicializar - mas quero ter certeza de que meu novo script recém-criado funcionará corretamente assim que eu fizer.

    
por Zitrax 01.08.2016 / 16:47

1 resposta

3

Se você quer apenas executar o comando start, você pode fazer:

service <service name> start

e depois

service <service name> stop

Isto irá realmente rodar seu script para iniciar o serviço .. se você quiser testá-lo sem potencialmente atrapalhar o servidor .. você pode querer testá-lo em outro lugar ou alterá-lo para que ele não execute nada, mas registra o comando que ele teria executado .. antes de fazer isso, eu pelo menos executaria o comando bash -n nele para ter certeza de que ele não tem problemas de sintaxe.

    
por 01.08.2016 / 17:20