리눅스 bg
IT 위키
더 많은 작업
정지된 작업(job)을 백그라운드에서 다시 실행한다.
# 오래 걸리는 명령을 실행한 뒤 Ctrl+Z로 정지한다. $ tar cf /tmp/home.tar /home ^Z [1]+ Stopped tar cf /tmp/home.tar /home # 정지된 현재 작업을 백그라운드에서 계속 실행한다. $ bg [1]+ tar cf /tmp/home.tar /home & # 작업 번호를 지정하여 백그라운드로 보낸다. $ bg %2 # 작업 상태를 확인한다. $ jobs -l
- Ctrl+Z(SIGTSTP)로 정지 → bg로 백그라운드 실행 → fg로 포그라운드 전환하는 순서가 자주 출제된다.
- 작업 번호 지정 형식(%1, %%, %+, %-)을 묻는 문제가 나온다.
- 백그라운드 작업은 로그아웃 시 SIGHUP으로 종료될 수 있으므로, 계속 실행하려면 nohup을 사용한다.