Eu estava lendo a página de manual systemctl reload
e encontrei esta frase sobre reload
.
reload PATTERN...
Asks all units listed on the command line to reload their
configuration.
http://man7.org/linux/man-pages/man1/systemctl.1.html
Como o systemd faz isso? Qual API o systemd usa para pedir a uma unidade que recarregue sua configuração?
também encontrei reload-or-restart
.
reload-or-restart PATTERN...
Reload one or more units if they support it. If not, restart them
instead.
Como o systemd sabe se a unidade suporta recarga?
Aqui está o que a página man
systemd.service
diz sobre recarregar:(A única maneira de saber que
systemd.service
é a página de manual correta para procurar foi no Google paraExecReload
, uma string que adivinhei depois de pesquisar o código-fonte do Systemd.)