Linux ETC

 리눅스에서 pkill, pgrep 명령어 사용하기
kill 명령어는 특정 프로세스를 종료시키는 명령어이다.
하지만 특정 프로세스를 종료시키기 위해서는 먼저 ps 명령어를 이용하여 특정 프로세스를 찾은 후
다시 kill 명령어를 사용해야 하는 불편한 점이 있다.
이러한 점을 개선하기 위해서 pgrep 명령어와 pkill 명령어를 이용하여 특정 프로세스에 signal을 보낼 수 있다.

[root@localhost ~]# pgrep apache
4065
12641
12642
12643
[root@localhost ~]# pgrep -fl apache
4065 /usr/sbin/apache2 -k start
12641 /usr/sbin/apache2 -k start
12642 /usr/sbin/apache2 -k start
12643 /usr/sbin/apache2 -k start
[root@localhost ~]# pkill  apache
[root@localhost ~]# pgrep apache
[root@localhost ~]#

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

◎ pkill [option] [패턴]
 -f : 지정한 패턴을 명령어뿐 아니라 경로명, 옵션, 아규먼트 등도 비교
-n : 패턴과 일치하는 프로세스의 가장 최근에 실행된 프로세스 하나만 종료
-x : 패턴과 정확하게 일치하는 프로세스만 종료
 

번호 제목 글쓴이 날짜 조회 수
326 ssh에서 일반계정들의 접속을 제한 하는 방법 호스트웨이 2008.05.19 28571
325 많이 사용되는 리눅스 명령들 sylee 2008.06.11 28261
324 vsftpd.conf 설정 jook 2009.06.03 28167
323 atop like top HOSTWAY 2008.06.04 28109
» 리눅스에서 pkill, pgrep 명령어 사용하기 호스트웨이 2012.06.22 28027
321 fstab 손상으로 / 파티션이 Read-Only 상태일 때 Remount 하는 방법 호스트웨이 2012.10.05 27937
320 script 명령어 이용하기 호스트웨이 2008.05.19 27882
319 nmap 사용법 sylee 2008.05.15 27807
318 폴더에 다수의 파일을 삭제하기 HOSTWAY 2009.02.19 27770
317 리눅스에서 shutdown 명령어 사용하기 호스트웨이 2012.06.29 27610
316 User생성시 홈디렉토리 자동생성하기 sylee 2008.05.15 27293
315 ethtool 호스트웨이 2008.05.19 27191
314 리눅스 daemon 설명 호스트웨이 2012.08.10 27185
313 arp 명령 사용법 호스트웨이 2012.03.27 27093
312 grub 사용방법 sylee 2008.05.15 26906
311 Putty 접속 시 창 분할하는 방법(screen 이용) file 호스트웨이 2012.07.27 26872
310 debian 에서 CSR decoding 시에 발생되는 에러(40 The CSR uses a key that is believed to have been compromised!) HOSTWAY 2008.12.04 26659
309 mii-tool로 랜카드 속도와 duplex모드 조절하기 호스트웨이 2008.05.19 26644
308 diff 사용방법 sylee 2008.05.15 25885
307 원하는 용량만큼 분할해서 압축하기 sylee 2008.05.15 25649