sleep 400 & vi temp &
jobs [1] Stopped sleep 500 [2]- Stopped sleep 600 [3]+ Stopped sleep 700
jobs
[1] Stopped sleep 500
[2]- Stopped sleep 600
[3] Stopped sleep 700
[4] Running sleep 400 &
[5]+ Stopped vi temp
fg (+기호 가 붙어있는 작업을 포어그라운드로 가져와 실행)
fg %5 (5번 프로세스를 포어그라운드로 가져와 실행)
[1]- Stopped sleep 500
[2]+ Stopped sleep 600
[3] Stopped sleep 700
[4] Done sleep 400
bg (+ 기호가 붙은 작업을 백그라운드에서 실행한다.)
bg %3 (멈춰있던 3번 프로세스를 실행한다.)
시그널?
프로세스에게 특정한 동작을 지시하는 데 사용되는 신호를 의미한다.
jobs (작업 목록 확인)
[1]- Stopped sleep 500
[2]+ Stopped sleep 600
[3] Stopped sleep 700
kill -9 %1 (9번시그널(종료)를 1번 프로세스에 보냄)
[1]- Stopped sleep 500
jobs
[1]- Killed sleep 500
[2]+ Stopped sleep 600
[3] Stopped sleep 700
(1번 작업이 Killed 된 상태로 전환됨)