사용자 서비스를 활성화하기 위해 사용합니다 loginctl --enable-linger USERNAME
. 유닛 파일은 $HOME/.config/systemd/...
.
이제 시작하기 전에 작동하던 서비스(프로세스 목록에서 볼 수 있음)가 몇 초 후에 종료됩니다. 왜 중지되었는지 알고 싶습니다. 나는 그것이 충돌하고 일부 오류 출력을 제공한다고 생각합니다. 이 오류 출력이나 이 시스템 사용자 단위에 대한 일부 로깅을 어디에서 볼 수 있습니까?
답변1
이 --user
플래그는 시스템 인스턴스가 아닌 사용자의 systemd 인스턴스와 통신하는 데 필요합니다.
systemctl --user status myunit.service
장치 상태 요약(및 서비스 로그의 마지막 몇 줄)을 보거나 journalctl --user -u myunit.service
장치에 대한 전체 로그를 읽는 데 사용됩니다 .