systemctl 프로세스 다시 시작 세부 로그

systemctl 프로세스 다시 시작 세부 로그

일부 충돌로 인해 5~10분마다 다시 시작되는 일부 서비스가 있습니다. 그 결과 다른 서비스 "필요" 및 "이후"가 다시 시작됩니다. systemctl.log의 전체 로그를 찾는 방법이 있습니까?

답변1

sudo journalctl _PID=<pid>PID를 알고 있으면 사용할 수 있습니다. 이것은 프로세스의 수명이 시스템에서 장치 이름을 확인하기에는 너무 짧은 경우 유용할 수 있습니다.

답변2

systemd생성된 전체 로깅은 다음을 통해 얻을 수 있습니다.

journalctl

특정 시스템 장치에 대한 로그를 보려면 다음을 사용할 수 있습니다.

journalctl --unit=<unit-name>

시스템 장치의 경우 또는:

journalctl --user-unit=<unit-name> for a "user" unit.

가지다경우에 따라 단위 속성이 누락됨, 따라서 서비스가 시작되거나 중지될 때 전체 로그 출력을 살펴보고 표시된 것 외에 다른 관련 로깅이 있는지 확인하는 것이 가장 좋습니다 journalctl --unit=.

관련 정보