systemd가 ExecStop에 지정된 명령을 실행하는 것을 방지할 수 있습니까?

systemd가 ExecStop에 지정된 명령을 실행하는 것을 방지할 수 있습니까?

종료/다시 시작 시가 ExecStart=아닌 시작 시 명령을 실행하기 위해 systemd만 필요한 서비스가 있습니다 .ExecStop

그게 가능합니까?

ExecStop때로는 서비스를 수동으로 종료해야 하기 때문에 해당 회선을 삭제할 수 없습니다 . 살아있는 예는 시작 시 모든 프로필을 활성화해야 하지만 시스템 종료 시 그 중 어느 것도 비활성화할 필요가 없는 의류 서비스입니다.

답변1

ExecStop실제 중지 코드가 실행되기를 원하는(원하지 않는) 조건(예: 총격전 중)을 먼저 감지한 다음 실제 ExecStop항목을 호출하거나 중단 하는 래퍼 스크립트를 설정할 수 있습니다 .

관련 정보