저는 systemd를 가지고 놀고 있는데 다른 스크립트(systemd 서비스로 실행 중)가 갑자기 종료된 후 정리 스크립트를 실행할 가능성을 탐색하고 싶었습니다. 먼저 다음 명령을 실행하여 어떻게 ExecStopPost
작동하는지 시험해 보았습니다 .
systemd-run --quiet --wait --pty --collect --user -p ExecStopPost="echo After" echo Before
이 명령의 출력은 다음과 같습니다.
Before
After
그러나 인쇄 후 Before
(즉, 기본 프로세스가 완료되면) 화면이 정지되고 에 지정된 명령이 실행되지 않습니다 ExecStopPost
.
systemd-run
이것이 작동 하려면 다른 속성을 전달해야 합니까 ExecStopPost
? 무엇이 빠졌습니까?