SSH -X에서 로그아웃한 후에도 프로그램을 계속 실행하고 나중에 다시 엽니다.

SSH -X에서 로그아웃한 후에도 프로그램을 계속 실행하고 나중에 다시 엽니다.

실험을 실행 중인 학교 컴퓨터에 로그인해야 합니다. 사용자 정의 GUI 애플리케이션을 사용하기 때문에 SSH -X를 통해 로깅을 수행합니다. 프로그램을 열고 데이터 수집을 시작한 다음 로그아웃하고 몇 시간 후에 확인할 수 있기를 원합니다.

비슷한 질문을 많이 찾았지만 나에게 맞는 답변을 찾을 수 없었습니다. 스크린과 tmux를 사용할 수 없습니다. byobu나 그와 유사한 것도 아닙니다. 컴퓨터가 오래된 Debian에서 실행되고 있지만 루트 액세스 권한이 없습니다.

나는 nohup을 시도했고 그것이 일을 해야 한다는 것을 알고 있지만 그것을 작동시킬 수 없습니다. 나는 그랬다:

nohup myprogram &
exit

이 작업을 수행한 후에도 exit터미널이 닫히지 않고 "myprogram" 창이 그대로 남아 있습니다. 열려 있는 모든 프로세스를 종료할지 묻는 터미널을 닫아야 합니다.

또한 이전 세션에서 "nohuped"한 프로그램을 여는 방법을 찾을 수 없습니다. 다시 시도했지만 nohup myprogram &이전과 같은 방식으로 프로그램이 열리지 않았습니다.

답변1

새 소프트웨어를 설치하기 위해 루트 액세스가 필요하지 않습니다. 소스 코드를 다운로드하고 수동으로 컴파일할 수 있습니다.

프로그램을 실행한 후 계속 실행하고 다시 돌아가려면 screen또는 를 사용할 수 있습니다 tmux. 그러나 명령줄 프로그램에는 적합합니다. 그래픽 프로그램의 경우 다음을 사용할 수 있습니다.XPula.

관련 정보