YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Linux
검색
멤버이름    오토
비밀번호 
 

kll, pkill, killall 명령어

페이지 정보

작성자 MintState 댓글 0건 조회 20,573회 작성일 09-04-13 11:28

본문

kll, pkill, killall 명령어

● kill 명령어 시그널 리스트
[root@test ~]# kill -l
 1) SIGHUP      2) SIGINT      3) SIGQUIT      4) SIGILL
 5) SIGTRAP      6) SIGABRT      7) SIGBUS      8) SIGFPE
 9) SIGKILL    10) SIGUSR1    11) SIGSEGV    12) SIGUSR2
13) SIGPIPE    14) SIGALRM    15) SIGTERM    17) SIGCHLD
18) SIGCONT    19) SIGSTOP    20) SIGTSTP    21) SIGTTIN
22) SIGTTOU    23) SIGURG      24) SIGXCPU    25) SIGXFSZ
26) SIGVTALRM  27) SIGPROF    28) SIGWINCH    29) SIGIO
30) SIGPWR      31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1
36) SIGRTMIN+2  37) SIGRTMIN+3  38) SIGRTMIN+4  39) SIGRTMIN+5
40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8  43) SIGRTMIN+9
44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13
52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9
56) SIGRTMAX-8  57) SIGRTMAX-7  58) SIGRTMAX-6  59) SIGRTMAX-5
60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2  63) SIGRTMAX-1
64) SIGRTMAX

◎ kill 명령어
#kill - [signal] PID

실행중인 특정 프로세스에게 Solaris에서 정의된 40여 개의 signal을 보낼 때 사용하며, 주로 프로세스를 정지시키는 데 사용한다.

kill 명령어를 사용해서 프로세스에게 보낼 수 있는 signal의 종류는 kill -l에 의해 확인할 수 있으며, signal을 받았을 때 프로세스는 기본적으로 프로세스를 끝내는 것으로 signal에 응답한다.
 
◎ pkill 명령어
#pkill [signal] [option] [패턴]

kill 명령어는 특정 프로세스에 signal을 보내는 명령어이지만, 특정 프로세스를 찾기 위해서는 먼저 grep명령어와 ps 명령어를 이용하여 특정 프로세스를 찾은 후 다시 kill signal을 보내야 하는 불편함이 있다. 이러한 점을 개선하기 위해서 pgrep 명령어와 pkill 명령어를 이용하여 특정 프로세스에 signal을 보낼 수 있다.
 
$ pgrep sleep
$ pkill sleep
$ pgrep -fl htt
$ pkill htt
 
☞ option
  • -f : 지정한 패턴을 명령어뿐 아니라 경로명, 옵션, 아규먼트 등도 비교
  • -n : 패턴과 일치하는 프로세스의 가장 최근에 실행된 프로세스 하나만 종료
  • -x : 패턴과 정확하게 일치하는 프로세스만 종료


◎ pgrep [option] [패턴]
☞ option
  • -l : PID와 함께 일치하는 프로세스의 이름을 출력
  • -f : -l 옵션과 함께 사용하면 명령어의 경로도 출력
  • -n : 패턴과 일치하는 프로세시의 가장 최근 PID 출력
  • -x : 패턴과 정확하게 일치되는 프로세서 만 출력


특정 프로세스를 탐색하여 사용자에게 보여주는 명령어로, 시스템에서 사용되고 있는 여러 프로세스 중 특정 프로세스의 정보를 보고자 할 때 ps 명령어로 grep pattern으로 찾는 방법(ps -ef | grep ps_name)과 같은 효과를 갖는다.

출처 : http://blog.naver.com/PostView.nhn?blogId=njybk&logNo=70032411633
첨부 파일
파일 종류: jpg kill-l.jpg (52.0K, 43 views)

댓글목록

등록된 댓글이 없습니다.

Total 360건 2 페이지
Linux 목록
번호 제목 글쓴이 조회 날짜
340 MintState 20006 02-14
339 MintState 17676 01-28
338 MintState 19458 01-12
337 MintState 18624 06-23
336 MintState 17889 01-28
335 MintState 21075 09-04
334 MintState 22541 05-08
333 MintState 22526 05-08
332 MintState 17558 04-13
열람중 MintState 20574 04-13
330 MintState 16268 01-05
329 MintState 18021 01-05
328 MintState 17449 01-05
327 MintState 26871 01-05
326 MintState 16921 01-05
325 MintState 18507 01-05
324 MintState 14611 01-05
323 MintState 20762 01-05
322 MintState 15973 01-05
321 MintState 16324 01-05
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™