Skip to Content
Suffering builds character
아카이브24.Linux부록프로세스 관리4.bg, 정지한 프로그램을 백그라운드로 재실행

4.bg, 정지한 프로그램을 백그라운드로 재실행

1. 정지한 프로그램을 백그라운드로 재실행하기

bg 명령어를 통해 프로세스를 백그라운드에서 실행시킬 수 있음

xeyes 프로그램을 포그라운드에서 실행

xeyes

Ctrl + z로 프로세스 일시 중지

^Z [1]+ Stopped xeyes

bg 명령어를 통해 백그라운드로 실행되도록 변경

bg [1]+ xeyes &

다시 프롬프트를 입력할 수 있게됨

guguttemy@guguttemy-VirtualBox:~$

2. 옵션 명령어

2개 이상의 프로세스가 실행 중일 경우 bg 명령어만 입력하면 가장 최근의 프로세스만 백그라운드로 재개하는 동작하게됨 → bg만 입력하여 실행할 경우 현재 작업([+])을 선택하여 동작

따라서 특정 프로세스를 지정하기 위해서는 bg 혹은 fg 명령어의 인수에 작업 번호를 지정해야함

2개의 xeyes를 백그라운드에서 실행

xeyes & xeyes &

현재 작업 목록 조회

jobs [1]- Running xeyes & [2]+ Running xeyes &

1번 작업만 선택하기

fg %1

1번 작업 일시 중지(Ctrl + z)

^Z [1]+ Stopped xeyes

1번 작업을 백그라운드에서 재실행하기

bg %1
Last updated on