systemctl을 통해 서비스가 중지된 경우에만 시스템에서 스크립트를 실행하고 서비스 자체가 충돌한 경우에는 실행되지 않도록 하려면 어떻게 해야 합니까?

systemctl을 통해 서비스가 중지된 경우에만 시스템에서 스크립트를 실행하고 서비스 자체가 충돌한 경우에는 실행되지 않도록 하려면 어떻게 해야 합니까?

내가 찾고 있는 것은 systemd에 대한 upstart의 사전 중지 스탠자와 동일합니다.

답변1

하나 이상의 ExecStop=지시문을 사용하여 시스템별 중지 명령을 추가할 수 있습니다. 자세한 내용은 참조하세요 man systemd.service.

관련 정보