
원격 Linux 시스템에서 프로세스를 실행할 때 어떤 이유로 연결이 종료되면 프로세스가 중지됩니다. 그렇지 않으면 관련 없는 프로세스가 계속 실행될 것이기 때문에 이 동작은 합리적입니다.
그런데 이런 일이 발생하지 않도록 하는 방법이 있나요? 즉, 원격 셸을 열고 프로세스를 실행하고 그 출력을 로그 파일로 전달하고 로그아웃하고 싶지만 프로세스는 계속 실행됩니다.
감사해요,
우디
답변1
첫 번째 옵션은 다음과 같은 & 연산자를 사용하여 프로그램을 다른 프로세스로 생성하는 것입니다.
$ myprogram > file.log &
아니면 다음을 살펴볼 수도 있습니다.화면 명령터미널 세션을 저장하고 검색할 수 있는 곳입니다.