본문 바로가기

Linux/리눅스 및 터미널 명령어

프로세스 관리 명령어: foreground, background, ps

반응형

 

 

포그라운드(foreground): 프로세스가 실행되는 동안 shell을 사용할 수 없다.

 

ctrl+c 중지
ctrl+z 일시정지
fg %작업번호 forground로 재시작
bg %작업번호 background로 재시작

 

 

기본적으로 명령어는 foreground 에서 실행된다.

 

 

ctrl + c: 중지

 

 

ctrl + z: 일시정지

 

 

fg %작업번호: forground로 재시작

 

 

bg %작업번호: background로 재시작

 

 

 

 

백그라운드(background): 프로세스 실행 중에도 shell을 사용 할 수 있다.

 

명령어 & 백그라운드 실행
jobs %작업번호 작업 상태 확인
kill -[옵션] [PID번호] background 작업 중지
ps 프로세스 정보 조회

 

 

 

&: 백그라운드 실행

 

 

 

jobs %작업번호: 작업 상태 확인

 

 

kill -[옵션] [PID번호]: background 작업 중지

kill -[옵션] [PID번호]
1 멈춰도 계속 실행
9 프로세스 중지
18 프로세스 재시작
19 프로세스 일시정지

 

 

PID 번호ps 명령어로 확인할 수 있다.

ps -[옵션]
e 실행되고 있는 모든 프로세스
f 부모 프로세스를 포함
aux cpu와 메모리 사용률 포함

 

PID
프로세스 고유ID
PPID
부모 프로세스 ID

 

 

반응형