본문 바로가기

OS

Linux - 프로세스 종료

보통 프로세스를 죽이려 하면 현재 프로세스가 실행 중인지 확인하는데 아래 명령을 많이 사용.

ex >   ps -ef

ex >   ps -ef | grep [프로세스명]

 

위와 같이 검색하면 아래와 같이 나오는데

 root@QUAGGA:~# ps -ef | grep zebra
quagga  1477       1  0 17:45 ?          00:00:00 zebra -d
root       1482   1453  0 17:57 pts/0    00:00:00 grep --color=auto zebra

 

첫번째값은 실행시킨 부모계정이며, 두번째값이 PID이다.

 

 

실행한 프로세스를 죽일때 보통은 pkill과 kill 명령을 사용한다.

 

pkill : 프로세스명을 사용하여 종료시키기

ex >   pkill xinetd

 

kill : PID(프로세스ID)를 사용하여 종료시키기

ex > kill 1822

 

헌데 kill로 안 죽는 징한놈들이 있다.

그럴땐 kill에 옵션을 줘서 사용한다.

ex >   kill -9 1822

 

여러가지 옵션이 있지만 주로 사용하는건 "-9" 강제종료 옵션이다.

자세한 정보를 보고싶으면 man페이지 참고

'OS' 카테고리의 다른 글

Linux - 패킷 포워딩  (0) 2016.09.01
Linux - 프로세스 백그라운드 실행  (0) 2016.09.01
Linux - 파일 시간 변경  (0) 2016.09.01
Ubuntu - OS 버전 확인  (0) 2016.09.01
Linux - telnet root 로그인 허용하기  (0) 2016.08.31