
Linux에서 실행 중인 프로세스를 종료하지 않고 터미널을 닫는 방법
예를 들어, 시간이 많이 걸리는 프로세스를 실행하고 있고 터미널이 닫혀서 해당 작업이 종료되는 것을 원하지 않습니다. 이 상황을 처리하기 위해 활성 작업 테이블에서 작업을 제거하면 됩니다. 터미널이 닫힐 때 작업이 종료되지 않도록 합니다. 1. CTRL + Z를 눌러 현재 실행 중인 프로세스를 일시 중단합니다. 2. 그런 다음 bg 명령을 실행하여 백그라운드에서 중지된 프로세스를 실행합니다. 마지막으로 중지된 프로세스를 백그라운드로 전환합니다. 3. 마지막으로 활성 작업 테이블에서 위의 작업을 제거합니다. [disown -h jobspec]을 사용합니다. 여기서 [jobspec]은 백그라운드 실행 작업의 작업 번호입니다. 첫 번째 실행 작업의 경우 %1과(와) 같습니다.
지침
터미널에서 실행 중인 작업을 분리하려면 아래 지침을 따르십시오.zip -q -r home.zip * ^Z [1]+ Stopped zip -q -r home.zip *
bg [1]+ zip -q -r home.zip * &
참고: 여기에서 1은 백그라운드 실행 작업의 작업 ID입니다. "jobs -l"명령을 사용하여 작업 ID를 찾을 수도 있습니다.disown -h %1
