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

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

Tenho um serviço personalizado. Recentemente, portei-o para o systemd para RHEL7. Normalmente paro, desativo e removo o arquivo de serviço. Isso é suficiente ou preciso fazer isso também

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

de:https://superuser.com/a/936976/82754

Responder1

Em primeiro lugar, para parar, desabilitar e remover o serviço você deve usar systemctlcomandos como systemctl stop [servicename]e systemctl disable [servicename]depois rm [path to service]. Você também pode usar chkconfig[verificaraqui]comando, mas conforme observado em uma das minhas últimas respostas por um usuário, este agora é um comando antigo e pode não estar disponível em sistemas mais recentes!

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

Por último, a execução systemctl reset-failednão é obrigatória, a menos que o serviço tenha falhado antes. abaixo está a página de manual do systemd:

falha na redefinição [PADRÃO...]

Redefina o estado "com falha" das unidades especificadas ou, se nenhum nome de unidade for passado, redefina o estado de todas as unidades. Quando uma unidade falha de alguma forma (ou seja, processo saindo com código de erro diferente de zero, encerrando de forma anormal ou expirando), ela entrará automaticamente no estado "com falha" e seu código de saída e status serão registrados para introspecção pelo administrador até que o serviço é reiniciado ou redefinido com este comando.

informação relacionada