SSH 연결이 완료된 후 프로그램을 실행하십시오.

SSH 연결이 완료된 후 프로그램을 실행하십시오.

SSH 데비안에 연결하여 프로그램을 실행하고 SSH를 통해 연결을 완료한 후 계속 실행되도록 하는 방법입니다.

답변1

nohup다음과 같이 실행 중인 프로그램을 실행하고 백그라운드에 놓기 만 하면 됩니다 .

nohup someShellScript.sh > nohup.out 2>&1 &

Thor의 제안에 따라 편집됨

비대화형 세션에서:

ssh <hostname> "nohup someShellScript.sh > nohup.out 2>&1 &"

답변2

이를 수행하는 방법에는 적어도 두 가지가 있습니다.

1) nohup명령어는 위에서 언급한 바와 같습니다. Wikipedia에 관한 기사가 있습니다.북면

screen2) 여러 터미널을 활성화 하는 두 가지 인기 있는 터미널 멀티플렉서 유형이 있으며 tmux, 각각은 별도의 프로그램을 실행합니다. 인터넷에는 이 두 도구에 대한 많은 튜토리얼과 작동 방법이 있습니다. Google에서 검색해 보세요.

관련 정보