쉘프로그래밍강좌104: 아파치프로세스(httpd) 한번에 모두 죽이기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,544 조회
- 0 추천
- 목록
본문
쉘프로그래밍강좌104: 아파치프로세스(httpd) 한번에 모두 죽이기
여러 개의 프로세스들로 구성되어 있는 httpd프로세스를 모두 죽이려면 "kill -9 PID"와 같은 형태로 여러 번 실행을 해주셔야 합니다.
물론 "killall httpd"로 해주셔도 모두 한번에 죽일 수 있습니다.
[root@RockyLinux01 test]# cat /sbin/prokill #!/bin/bash
ps -ef | grep $1 | awk '{print $2}' | xargs kill -9 {} [root@RockyLinux01 test]# |
위의 예를 보면 먼저 ps명령어로 httpd의 프로세스가 실행중임을 확인 하였습니다.
그런 다음 httpd프로세스를 모두 죽이기 위하여 "prokill httpd"를 실행 하였습니다.
그리고 다시 ps명령어로 httpd가 실행되고 있는가를 확인한 것입니다.
결과 모두 죽고 없음을 확인할 수 있습니다.
[root@file root]# ps -ef | grep httpd root 2562 1 19 13:12 ? 00:00:00 /usr/sbin/httpd apache 2565 2562 0 13:12 ? 00:00:00 [httpd] apache 2566 2562 0 13:12 ? 00:00:00 [httpd] apache 2567 2562 0 13:12 ? 00:00:00 [httpd] apache 2568 2562 0 13:12 ? 00:00:00 [httpd] apache 2569 2562 0 13:12 ? 00:00:00 [httpd] apache 2570 2562 0 13:12 ? 00:00:00 [httpd] apache 2571 2562 0 13:12 ? 00:00:00 [httpd] apache 2572 2562 0 13:12 ? 00:00:00 [httpd] [root@file root]# [root@file root]# [root@file root]# prokill httpd Killed [root@file root]# [root@file root]# ps -ef | grep httpd [root@file root]# |
관련자료
-
이전
-
다음