Por que o systemd não pode recarregar os arquivos da unidade automaticamente?

2

Às vezes, esqueço de executar systemctl daemon-reload depois de editar um arquivo de unidade, e recebo um aviso sobre ele ao fazer systemctl restart ***.service .

Por que foi decidido emitir apenas um aviso em vez de recarregar a unidade automaticamente? (o aviso acontece, então a mudança foi detectada e, portanto, é possível simplesmente recarregar automaticamente o arquivo).

    
por Rogach 27.10.2017 / 09:34

1 resposta

6

Parece ser uma escolha de design específica, baseada nas condições de corrida e na complexidade de ler toda a árvore de confiança.

No entanto, uma abordagem é usar systemctl edit , que aciona uma recarga de unidade depois que ela sai.

Alguma discussão sobre o assunto aqui e aqui .

    
por 27.10.2017 / 09:51

Tags