SSH를 통해 스크립트를 계속 실행하세요.

SSH를 통해 스크립트를 계속 실행하세요.

ssh원격 명령을 실행하는 데 사용할 수 있습니다.

ssh [email protected] 'long-script.sh'

시간이 많이 걸리는 긴 스크립트를 실행하고 있는데 컴퓨터를 종료하고 원격 서버에서 스크립트를 계속 실행하고 싶습니다. 나는 이것을 달성하는 방법을 알고 있습니다GNU 화면하지만 통과해야 해요 ssh.

스크립트를 중단하지 않고 이 작업을 수행할 수 있나요?

답변1

정지의 영향을 받지 않고 tty가 아닌 명령으로 출력하려면 "nohup"을 사용하십시오.

nohup your_command &

먼저 원격 시스템에 로그인하지 않고 ssh를 통해 명령을 실행하십시오.

ssh user_name@machine_address "nohup your_script.sh" &

답변2

$ ssh [email protected] screen -dm long-script.sh

답변3

ssh user@server "nohup script.sh >/var/log/output.log 2>&1 &"

클라이언트에서 실행 중인 ssh 프로세스를 종료하지 않고 원격 명령을 실행해야 합니다.

관련 정보