백그라운드에서 Bash 스크립트를 실행하는 방법

백그라운드에서 Bash 스크립트를 실행하는 방법

원격을 사용하여 시스템에 연결 하고 거기에서 시스템을 실행 ssh하려고 합니다 . nmap하지만 5분마다 SSH 연결이 중단되어 셸에서 실행 중인 프로세스가 중지됩니다.

nmapSSH 세션이 프로세스와 상호 작용할 수 있도록 백그라운드에서 어떻게 실행합니까 ?

답변1

. 을 사용할 수 있지만 nohup그것이 screen당신이 찾고 있는 것일 수도 있습니다.

답변2

불행히도 설명하는 작업은 단순히 원격 시스템의 백그라운드 프로세스를 전송하는 것만으로는 수행할 수 없습니다. 시작해도

user@remote~$ ./script &

SSH 연결이 중단되면 연결이 종료됩니다.

대신 다음과 같은 터미널 다중화 소프트웨어를 사용해야 합니다.tmux또는screen(사용 가능 여부는 특정 운영 체제에 따라 달라질 수 있습니다).

관련 정보