강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

killall로 특정 프로세스를 재시작하는 시그널을 보내기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

killall 특정 프로세스를 재시작하는 시그널을 보내기





 

이번에는 특정 시그널을 지정하여 보내는 예를 보겠습니다. 

 

 

 

  killall 실행시에 HUP(프로세스 재시작 시그널) 시그널을 보내면 지정된 프로세스가 종료하지 않고 재시작을 수행합니다. 

 

 

 

 다음은 httpd를 종료하지 않고 재시작하기 위한 시그널인 HUP를 보낸 예입니다. 

 

 

 

 

 

[root@su250 /]# ps -ef | grep httpd

root      4874     1  2 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4876  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4877  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4878  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4879  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4880  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4881  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4882  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4883  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

root      4885  3662  0 01:59 pts/0    00:00:00 grep httpd

[root@su250 /]#

[root@su250 /]# killall -HUP httpd

[root@su250 /]#

[root@su250 /]# ps -ef | grep httpd

root      4874     1  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4887  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4888  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4889  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4890  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4891  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4892  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4893  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

apache    4894  4874  0 01:59 ?        00:00:00 /usr/sbin/httpd

root      4896  3662  0 02:00 pts/0    00:00:00 grep httpd

[root@su250 /]#

 

 "killall -HUP httpd" 실행하여 httpd프로세스들이 모두 재시작하도록 하였습니다. 

 

 

 

 재시작이 후의 PID번호를 killall수행전의 PID번호와 비교해 보시기 바랍니다. 

 

 

 

 PID번호가 모두 새롭게 지정된 것을 확인하실 있을 것입니다. 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  94 명