Skip to content

Fg

Run Background

프로그램을 백그라운드에서 실행하고 싶을 경우 명령의 마지막에 &를 사용하면 된다.

cp test.tar test2.tar &

Foreground -> Background

Ctrl + Z를 사용하여 백그라운드로 이동시킬 수 있다.

$ vi test.rb

[1]+  Stopped                 vi test.rb

작업은 강제적으로 중단된 상태이므로 bg명령을 사용하여 작업을 재개할 수 있다.

$ bg %1

Background -> Foreground

백그라운드 작업을 되돌리고 싶을 경우 fg명령을 사용하면 된다.

$ fg %1

List of background

jobs를 사용하면 백그라운드 작업 목록을 확인할 수 있다.

KILL

백그라운드 작업 종료는 아래와 같다.

$ kill %1

경고

이 명령어를 사용할 때 %를 빼먹지 않도록 주의해야 한다. 만일 빼먹게 되면 PID 1 인 init이나 PID 2 인 kthread를 종료하게 되는데 컴퓨터를 재부팅 해야 할 수도 있다.

See also

Favorite site