작은숲:위키노트/리눅스에서 중지된 작업 다시 시작하기

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

리눅스 콘솔에서 Ctrl+Z를 누르게 되면 현재 실행 중인 작업을 중지시키고 셸로 나오게 된다. 중지된 작업은 실행은 중지됐지만 여전히 프로세스는 남아있는 상태이다. 이렇게 현재 실행 중인 작업과 중지된 작업은 jobs를 통해 확인할 수 있다.

$ jobs
[1]+  Stopped                 emacs test_queue.cpp
$ fg
  • jobs – 현재 실행 중인 작업 목록
  • fg – 작업 큐에서 바로 다음에 있는 작업의 재실행
  • fg %[number][number]번 작업 재실행
  • bg – 작업 큐에서 바로 다음에 있는 작업을 백그라운드로 실행
  • bg %[number][number]번 작업을 백그라운드로 실행
  • kill %[number][number]번 작업 중단
  • kill -[signal] %[number][number]번 작업에 [signal] 신호 보내기
  • disown %[number][number]번 작업의 소유권 해제(작업을 실행한 터미널이 더 이상 해당 작업의 소유권을 갖고 있지 않아, 터미널이 종료되더라도 그 작업은 계속 실행)

참고

이 작은숲 문서의 출처는 위키노트의 위키노트/리눅스에서 중지된 작업 다시 시작하기 문서입니다.