태그 보관물: centos

centos

ssh가 아닌 로컬 세션에서 로그 아웃 한 후에 프로세스를 보존하십시오. 한 후 서버 프로세스를 계속 실행할

컴퓨터를 로그 아웃 한 후 서버 프로세스를 계속 실행할 수 있습니까?

일반적으로 나는 screen, tmux, 또는 nohup, 나는 ssh를 사용하지 않을 때 모두 작동하지만, 기계를 로컬에서 사용하고 있습니다. (Gnome Desktop도 실행 중입니다.)

그렇다면 시스템에 로컬로 로그인 할 때 서버 프로세스를 시작하는 방법이 있습니까?



답변

시스템 230에서부터, KillUserProcesses 기본적으로 사용하도록 설정되어 있습니다.

https://github.com/systemd/systemd/commit/97e5530cf2076a2b4fc55755917262607aaa6338

편집하여 변경할 수 있습니다. /etc/systemd/logind.conf예를 들어 설정하여 KillUserProcesses=no 이 동작을 전역 적으로 사용하지 않도록 설정하거나 KillExcludeUsers=<your-username> 이 동작에서 사용자 이름을 제외하십시오.

또는 서버 프로세스를 시작하여 임시로이 문제를 해결할 수 있습니다. systemd-run --scope --user <executable>. 자세한 내용은에서 확인할 수 있습니다. Example 5. Start screen as a user service 밑바닥쪽으로 systemd-run (1) .


답변