시스템 서비스가 중지된 이유를 어떻게 감지합니까?

시스템 서비스가 중지된 이유를 어떻게 감지합니까?

오류나 기타 journalctl -u servicename의심스러운 사항 없이 상태가 갑자기 비활성으로 변경되었습니다.systemctl status servicename

Description=Provide audio stream for homeassistant noise detection
After=syslog.target network.target

[Service]
User=root
Group=root

Type=simple

ExecStart=/bin/sh /arecord_pipe_ffmpeg.sh                 

TimeoutStopSec=20
Restart=on-failure

[Install]
WantedBy=multi-user.target

답변1

할 수 없습니다. 스크립트가 /arecord_pipe_ffmpeg.sh로깅을 수행하지 않으면 systemd나 다른 어떤 것도 스크립트가 종료된 이유를 알 수 없습니다.

그건 그렇고, 이곳은 스크립트를 넣는 일반적인 장소가 아닙니다 /.

관련 정보