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 : 패턴과 정확하게 일치하는 프로세스만 종료
 

번호 제목 글쓴이 날짜 조회 수
166 find 명령 2번째 호스트웨이 2012.04.20 13843
165 리눅스 디스크 사용량 확인 file 호스트웨이 2012.04.27 13780
164 -, -- 로 시작하는 파일 지우는 팁 file 호스트웨이 2012.05.11 13399
163 VI 편집기에서 사용되는 명령어 호스트웨이 2012.03.30 13311
162 리눅스 시스템 폴더별 명령어 알아보기 호스트웨이 2012.08.03 13010
161 리눅스 사용자에게 메시지 보내기 file 호스트웨이 2012.10.04 13007
160 리눅스 du 사용법 호스트웨이 2012.10.25 12971
159 Linux 시스템 정보 확인 호스트웨이 2012.08.24 12948
158 VI 편집기에서 사용되는 명령어(2) 호스트웨이 2012.04.06 12780
157 sshd_config 파일 설명 호스트웨이 2012.11.29 12432
156 CentOS yum 빠르게 사용하기 호스트웨이 2012.09.14 12162
155 문자열 치환하기 호스트웨이 2012.10.12 12060
154 리눅스 명령어 알아보기-3 호스트웨이 2012.08.23 12036
153 cron table의 각 필드 설명 호스트웨이 2012.08.31 11900
152 debian / ubuntu SSH root 사용자 접속 허용 호스트웨이 2012.11.23 11701
151 틀린명령어 틀린글자만 바꿔서 실행하는 간단한팁 호스트웨이 2012.08.23 11592
150 리눅스 Memory관리 호스트웨이 2012.08.24 11476
149 리눅스 Ubuntu 네트워크 설정 호스트웨이 2012.09.14 11379
148 chfn 명령어를 통한 사용자 정보변경 file 호스트웨이 2012.09.07 11218
147 LILO - Warning: /dev/sda not first disk 에러 발생시 호스트웨이 2012.08.24 11015