Preciso de um daemon-reload após parar, desabilitar e remover o arquivo de serviço no systemd

1

Eu tenho um serviço personalizado. Eu recentemente portado para systemd para RHEL7. Eu costumo parar, desabilitar e remover o arquivo de serviço. Isso é suficiente ou eu preciso fazer isso também

rm /etc/systemd/system/[servicename] symlinks that might be related
systemctl daemon-reload
systemctl reset-failed

de: link

    
por zcqwevb 21.10.2016 / 13:20

1 resposta

0

Primeiramente, para interromper, desativar e remover o serviço, use os comandos systemctl , como systemctl stop [servicename] , systemctl disable [servicename] e, em seguida, rm [path to service] . Você também pode usar o comando chkconfig [check aqui] , mas como observado em uma das minhas últimas respostas de um usuário, agora é um comando antigo e pode não estar disponível em sistemas mais novos!

Em segundo lugar, executar systemctl daemon-reload após o acima é uma boa prática.

Por fim, a execução de systemctl reset-failed não é obrigatória, a menos que você tenha o serviço falhado antes. abaixo está a página man do systemd:

reset-failed [PATTERN...]

Reset the "failed" state of the specified units, or if no unit name is passed, reset the state of all units. When a unit fails in some way (i.e. process exiting with non-zero error code, terminating abnormally or timing out), it will automatically enter the "failed" state and its exit code and status is recorded for introspection by the administrator until the service is restarted or reset with this command.

    
por 02.08.2018 / 18:39