사용자 입력을 수락한 다음 아무 것도 중단하지 않고 연결을 끊은 다음(프로세스는 계속 실행 중임) 나중에 돌아와서 "연결"하고 다시 사용하는 SSH에서 프로세스를 실행하는 방법을 알고 싶습니다.
저는 Pi(Arch Linux가 탑재된)에서 게임 서버를 실행하는 데 관심이 있으며, 때때로 Pi에 연결하고 서버 프로세스에 연결하여 다음과 같은 명령을 보낼 수 있기를 원합니다. 프로세스의 표준 입력을 통해 "킥(플레이어)" 또는 "중지" 등.
또한 완료하는 데 오랜 시간이 걸리는 계산(학교 프로젝트)과 같은 더 "간단한" 프로세스를 실행하고 Pi에서 실행하고 싶지만 여전히 완료되면 출력을 얻을 수 있기를 원합니다. 또는 시간이 너무 오래 걸린다고 생각되면 중지하세요. (프로세스를 종료하면 되겠죠?)
답변1
나는 당신에게 사용법 제안을 드릴 수 있습니다 tmux
. 서버에 액세스하여 하나를 열고 tmux
(tmux는 터미널 멀티플렉서) 원하는 작업을 수행한 다음 SSH 세션에서 분리하고 로그아웃한 다음 다시 SSH를 통해 동일한 터미널에 다시 연결할 수 있습니다. 더 많은 정보를 알고 싶다면http://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/