원격 연결이 끊어져도 서버에서 명령을 실행할 수 있나요?

원격 연결이 끊어져도 서버에서 명령을 실행할 수 있나요?

상상하다

나는 cp매우 큰 폴더를 복사 하거나 tar큰 폴더를 압축하는 데 사용합니다. 하지만 내 노트북에는 전력이 매우 제한되어 있고 근처에서 전원 연결 장치를 찾을 수 없습니다.

질문

정전으로 인해 연결이 끊어진 경우에도 원격 서버의 명령이 계속 실행되도록 허용할 수 있는 방법이 있습니까?

내가 생각할 수 있는 것은 권장 사항을 .sh파일에 넣고 를 사용하여 해당 파일을 호출하는 것뿐입니다 crontab. 그런데 쉬운 방법이 있습니까?

좋다 no_need_to_wait_for_me cp -r dir_old ../dir_new?

답변1

예. nohup. 백그라운드에서 명령을 실행하고 로그아웃하더라도 계속 실행됩니다.

nohup cp -r dir_old ../dir_new &

답변2

백그라운드에서 프로그램을 사용 tmux하거나 실행할 수도 있습니다 .screen

멀티플렉서터미널 멀티플렉서입니다. 이를 통해 하나의 터미널에서 여러 프로그램 사이를 쉽게 전환하고 해당 프로그램을 분리한 다음(백그라운드에서 계속 실행됨) 다른 터미널에 다시 연결할 수 있습니다.

관련 정보