systemd가 유닛 파일을 자동으로 다시 로드할 수 없는 이유는 무엇입니까?

systemd가 유닛 파일을 자동으로 다시 로드할 수 없는 이유는 무엇입니까?

때로는 일부 유닛 파일을 편집한 후 실행하는 것을 잊어버릴 systemctl daemon-reload때도 있습니다 systemctl restart ***.service.

장치를 자동으로 다시 로드하는 대신 경고만 표시하기로 결정한 이유는 무엇입니까? (경고가 발생하면 변경 사항이 감지되어 파일을 자동으로 다시 로드할 수 있습니다.)

답변1

이는 경쟁 조건과 전체 conf 트리를 읽는 복잡성을 기반으로 한 특정 설계 선택인 것 같습니다.

systemctl edit그러나 한 가지 방법 은 종료 후 유닛 재장전을 트리거하는 를 사용하는 것입니다 .

이 문제에 대한 몇 가지 토론여기, 그리고여기.

관련 정보