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.
À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).