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

kll, pkill, killall 명령어

페이지 정보

작성자 MintState 댓글 0건 조회 15,767회 작성일 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, 13 views)

댓글목록

등록된 댓글이 없습니다.

Total 359건 2 페이지
Linux 목록
번호 제목 글쓴이 조회 날짜
339 MintState 12064 01-28
338 MintState 12825 01-12
337 MintState 12934 06-23
336 MintState 11942 01-28
335 MintState 16422 09-04
334 MintState 17779 05-08
333 MintState 17626 05-08
332 MintState 12237 04-13
열람중 MintState 15768 04-13
330 MintState 10767 01-05
329 MintState 12378 01-05
328 MintState 11723 01-05
327 MintState 22108 01-05
326 MintState 10859 01-05
325 MintState 12720 01-05
324 MintState 9206 01-05
323 MintState 15629 01-05
322 MintState 10246 01-05
321 MintState 10647 01-05
320 MintState 11257 01-05
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2019, YesYo.com MintState. ™