![systemd: 원샷 서비스 실행이 완료될 때까지 종료를 기다리게 하려면 어떻게 해야 하나요?](https://linux55.com/image/119819/systemd%3A%20%EC%9B%90%EC%83%B7%20%EC%84%9C%EB%B9%84%EC%8A%A4%20%EC%8B%A4%ED%96%89%EC%9D%B4%20%EC%99%84%EB%A3%8C%EB%90%A0%20%EB%95%8C%EA%B9%8C%EC%A7%80%20%EC%A2%85%EB%A3%8C%EB%A5%BC%20%EA%B8%B0%EB%8B%A4%EB%A6%AC%EA%B2%8C%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
표준 단위 파일에 대한 질문이 있습니다: [email protected]
.
시스템이 종료 상태가 되면 항상 종료되기 전에 서비스가 종료되므로 코어 덤프 파일이 손실됩니다. 이 질문은 모든 중요한 서비스에 적용될 수 있다고 생각합니다.
[email protected]
는 에 의해 트리거되는 일회성 서비스이며 systemd-coredump.socket
, 필요하며 var.mount
(기본적으로) 내에 상주합니다 [email protected]
.
Conflicts=shutdown.target
서비스, 슬라이스, 소켓, 설치에서 규칙 세트를 제거함으로써 이를 방지할 수 있었습니다. 종료가 지연되지 않으며 Conflicts=shutdown.target
마운트, 슬라이스 및 소켓이 필요합니다. 이 모든 일들이 결국엔... 코어 덤프 서비스가 자연스럽게 끝난 직후에 끝나길 바랍니다.
shutdown.target
중요한 작업을 종료하는 대신 시스템 지연을 발생시키는 방법이 있습니까 ? 또한 서비스가 중단될 경우를 대비해 일반적인 시간 초과를 두는 것이 좋습니다.