반응형

kill : 프로세스 종료(Process ID로) ( /bin/kill )


사용법 : kill [옵션] [PID]


프로세스를 종료하는 명령어이다.


시스템에 문제가 생겨 해당 프로세스를 터미널에서 종료 시킬 경우 유용하다.

만약 kill 명령으로 종료되지 않는 프로세스가 있다면 -9 옵션으로 강제종료 시킬 수 있다.

(보통은 kill PID로 종료 시킨다. (PID : Process ID))


 #kill PID     #kill -9 PID           #kill -HUP PID

> PID 종료    > PID 강제 종료       > PID 되살리기



※ killall 프로세스 이름으로 프로세스를 종료하는 명령어이다.





killall : 프로세스 종료(프로세스 이름으로) ( /usr/bin/killall )


사용법 : killall [옵션] [프로세스 이름]



프로세스 번호(PID)가 아닌 이름으로 프로세스를 종료한다.


killall -l  //  알려진 모든 시그널 이름 목록을 나타낸다.

killall -V //  버전 정보를 출력한다.

killall 이름 


※ 같은 이름으로 여러개의 프로세스가 떠 있을 경우 프로세스 번호가 빠른 쪽을 종료시키면


  나머지 프로세스도 함께 종료 시킬 수 있다.




시그널(signal) 


시그널은 프로세스에 비 동기적인 이벤트를 전달하는데 사용된다.

즉, 키보드 인터럽트가 일어나거나 에러가 발생했을때 나타난다.


시그널 목록을 보는 방법 : kill -l




반응형

'Applied > Linux' 카테고리의 다른 글

locate 명령어  (0) 2015.12.01
POSIX, BSD, GRUB, lilo 명령어  (0) 2015.11.30
init 명령어  (0) 2015.11.29
ifconfig 명령어, 시스템 종료 명령어  (0) 2015.11.29
DNS 서버, 호스트 ID, 네트워크 ID  (0) 2015.11.29