--user
조건 에서 하루에 한 번 실행해야하는 타이머 / 서비스 단위 세트가 있습니다. systemctl --user status
저널과 함께 표시 되고 저널에 기록되지만 실패한 명령의 일부가 있습니다.
명령의 내용이 올바르게 해석되지 않은 것 같습니다. 단위 파일을 다루고 서비스를 실행하고 로그를 검사하여 문제를 디버깅하고 싶습니다. 그러나 타이머를 편집하여 나중에 1 분 동안 트리거하고 대기하며 로그를 확인하는 것은 지루합니다.
systemctl --user execute xxxxxx.service
타이머가 트리거 된 것처럼 댕 거림을 실행하는 것과 같은 일 을 할 수 있습니까 ?
답변
RefuseManualStart=yes
및 / 또는 RefuseManualStop=yes
지시문 이 포함 된 경우를 제외하고 장치를 수동으로 활성화 할 수 있습니다 . 그냥 발행하십시오 systemctl --user start <whatever>
(그리고 systemctl --user stop <whatever>
반대의 일을하십시오).
systemctl (1) 을 인용하려면 :
패턴 시작 …
명령 행에 지정된 하나 이상의 장치를 시작 (활성화)하십시오.
<…>
패턴 중지 …
명령 행에 지정된 하나 이상의 장치를 중지 (비활성화)하십시오.