Hyogi's Notebook

프로세스 관리 하기 - 임베디드 프로그래밍

by 효기’s
프로세스 정의

현재 시스템에서 실행 중인 프로그램.

프로세스 번호

각 프로세스는 고유한 번호를 가지고 있는데 이것이 PID이다.

프로세스 종료

kill 명령을 사용하면 지정한 시그널을 프로세스에 보낸다. (프로세스 중지, 종료)

kill [-시그널] PID

예 ) kill -9 1001 → 프로세스 강제 종료

 

포그라운드 작업

사용자가 입력한 명령이 실행되어 결과가 출력될 때까지 기다려야 하는 포그라운드 방식으로 처리되는 프로세스

 

백그라운드 작업

명령을 실행하면 명령의 처리가 끝나는 것과 관계없이 곧바로 프롬프트가 출력되어 사용자가 다른 작업을 계속할 수 있음.

 

작업 제어

작업 제어는 작업 전환과 작업 일시 중지, 작업 종료를 의미

 

jobs 명령어

백그라운드 작업을 모두 보여준다.

 

실행중 상태일 때

완료 : 작업이 정상적으로 종료되었다. (일을 끝냄)

종료됨 : 작업이 비정상적으로 종료되었다. (잠시 중지해라) 

              → 둘의 차이점을 파악

 

작업 전환하기

bg [%작업 번호]

작업 번호가 지시하는 작업을 백그라운드 작업으로 전환한다.

 

fg [%작업 번호]

작업 번호가 지시하는 작업을 포그라운드 작업으로 전환한다.

블로그의 정보

감성 개발자 효기

효기’s

활동하기