더북(TheBook)

jobs는 목록을 화면에 표시하는 작업 제어 명령입니다. 앞서 중지시킨 작업 ID가 1인 wget 프로세스를 확인할 수 있습니다.

supreme@master:~$ jobs
[1]+  정지됨  wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso

-l 옵션을 붙이면 해당 프로세스의 PID를 함께 출력합니다.

supreme@master:~$ jobs -l
[1]+ 27739 정지됨        wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso

추가 입력 없이 프로세스를 오랫동안 실행해야 한다면 프로세스가 종료될 때까지 다른 작업을 처리할 수 있도록 해당 프로세스를 백그라운드에서 실행할 수 있습니다. bg는 중단된 프로세스를 백그라운드에서 실행시킵니다. ‘bg [작업 ID]’ 형식으로 입력합니다. PID와 달리 작업 ID는 퍼센트(%)를 붙여서 구분합니다. 앞서 Ctrl + z로 중지된 wget 명령을 bg로 백그라운드에서 실행합니다.

supreme@master:~$ bg %1
[1]+ wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso &

다시 jobs로 확인해 보면 작업이 진행 중인 상태(running)로 변경되었습니다.

supreme@master:~$ jobs
[1]+   실행중 wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso &
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.