[Linux] 프로세서 제어 명령어

JEEWOO SUL·2021년 12월 17일
1

📂 기타

목록 보기
10/11

리눅스에서 현재 백그라운드, 포그라운드로 작업 중인 프로세스들을 관리하기 위해 jobs, fg, bg, kill, Ctrl+Z 명령어를 제공한다.

1. Ctrl + Z

Ctrl + Z는 현재 작업하고 있는 프로세스를 일시 중지하고 빠져나간다.


2. jobs

jobs는 일시 정지한 프로세스 리스트를 확인한다.


3. &

[실행할 명령어] &

명령어 뒤에 &를 붙이면 background로 실행된다.

4. fg

$ fg %1

fg는 가장 최근의 작업을 불러온다. fg 다음에 Job ID를 입력해 원하는 프로세스를 선택하여 실행할 수 있다.

5. bg

$ bg %1

bg는 가장 최근의 작업을 백그라운드로 실행한다. bg 다음에 Job ID를 입력해 원하는 프로세스를 선택하여 실행할 수 있다.

6. kill

$ kill %1

kill은 가장 최근의 작업을 종료한다. 만약 바로 뒤에 Job ID를 붙이면 원하는 프로세스를 종료할 수 있다. 이때, %를 빼먹게 되면 PID 1인 'init'이나 PID 2인 'kthread'를 종료하게 되어 컴퓨터를 재부팅해야 할 수 있으니 주의하자!

profile
느리지만 확실하게 🐢

0개의 댓글