사용자에게 열려 있는 세션이 없을 때 사용자에 대해 systemd 타이머를 실행합니다.

사용자에게 열려 있는 세션이 없을 때 사용자에 대해 systemd 타이머를 실행합니다.

사용자당오프라인 사용자를 위해 실행하시겠습니까? 그렇지 않은 경우 특정 그룹 내의 사용자에 대해 실행되도록 허용할 수 있습니까? 타이머의 대상 서비스가 이러한 방식으로 실행되어야 하는 사용자로서 올바르게 시작됩니까?

답변1

[systemd user]에 대한 빠른 검색을 찾았습니다.이 답변첫 번째 결과:

systemd 사용자 인스턴스는 사용자가 처음 로그인한 후에 시작되고 사용자의 마지막 세션이 닫힌 후에 종료됩니다. 때로는 시작 후 즉시 시작하고 마지막 세션이 닫힌 후에도 시스템 사용자 인스턴스를 계속 실행하는 것이 유용할 수 있습니다. 예를 들어 일부 사용자 프로세스가 열려 있는 세션 없이 실행되도록 할 수 있습니다. 이 효과를 얻으려면 느린 것이 사용됩니다. 특정 사용자에 대해 지연을 활성화하려면 다음 명령을 사용하십시오.

# loginctl enable-linger username

이 기능 활성화는 그룹 수준에서는 지원되지 않는 것 같습니다. 대신 그룹의 모든 구성원에 대해 활성화하십시오.

관련 정보