공부/리눅스 관련

리눅스 실행중인 프로세스를 백그라운드로 돌리기

inSaPPoRo 2024. 3. 17. 00:57

리눅스에서 명령을 실행했는데 너무 오래 걸려서 기다릴 경우가 있는데 그런경우 백그라운드로 프로세스를 돌리고 다른 작업을 할수 있는 방법입니다.

ctrl+z로 실행중인 프로스세를 멈춤
bg 작업을 백그라운드로 실행
jobs현재 쉘에서 실행 중인 작업들의 목록
disown 쉘에서 작업을 해제하여 해당 작업이 쉘의 제어를 받지 않도록

실행

bg 1
jobs 1
disown %1

이렇게 하면 지금 실행하는 프로세스를 백그라운드로 넘기고 종료해도 영향을 받지 않습니다.

반응형