사용자 세션에 상응하는 시스템이 있습니까?

사용자 세션에 상응하는 시스템이 있습니까?

사용자가 로그인할 때 특정 데몬을 실행하고 사용자가 로그아웃할 때 특정 데몬을 종료하고 싶은 경우가 많습니다. 데몬이 예기치 않게 종료되면 다시 시작하고 데몬 상태 등을 볼 수 있는 편리한 방법을 원합니다. 나는 데몬을 사용자가 소유하기를 원합니다.

기본적으로 나는 systemd및 을 원 systemctl하지만 시스템 대신 세션을 원합니다. 그런 게 있나요? 나는 이것이 이미 그것의 일부인 것 같지만 systemd아직 그것에 대해 아무것도 찾지 못했습니다. 일반적으로 사람들은 여기에 서비스를 추가할 것을 제안 ~/.profile하지만 이것은 정말 잘못된 초기화 시스템처럼 보입니다.

답변1

예, systemd에는 사용자 범위 서비스를 처리하는 사용자 서비스 관리자가 있습니다. 동일한 방법으로 제어할 수 있습니다.systemctl시스템 서비스에 적용되지만 추가 --user옵션이 있는 명령입니다.

관련 정보