리눅스 서버 해킹 - 어떻게 설치 프로그램을 쉘 스크립트로 자동으로 아파치 httpd는 서버를 다시 시작합니다!
글쎄, 난 내 전용 서버와 고전을 면치 못하고있다면 외출 그냥 자동으로 아파치 httpd는 서버를 다시 시작해야이 멋진 스크립트를 발견.
restart.sh으로 다음과 같은 금액 :
#! / 빈 / bash는 # 아파치 프로세스를 모니터링하기 # 다시 아파치 웹 서버가 다운된다면 # ------------------------------------------------- ------------------------ nixCraft project <http://cyberciti.biz/fb/> # 저작 권자 (c) 2003 nixCraft 프로젝트 <http://cyberciti.biz/fb/> #이 스크립트는 GNU GPL 버전 2.0 이상에서 라이센스입니다 # ------------------------------------------------- ------------------------ #이 스크립트는 쉘 스크립트 nixCraft 컬렉션 (NSSC)의 일부입니다 # 방문 http://bash.cyberciti.biz/ 대한 자세한 내용. # ------------------------------------------------- ------------------------ #의 RHEL / CentOS / 페도라 리눅스 명령을 다시 시작합니다 를 다시 시작 = "/ sbin / 서비스를 다시 시작합니다"httpd는 # 주석 만약 여러분이 데비안을 사용하는 / 우분투 리눅스 # 다시 시작해야 = "/ etc/init.d/apache2"를 다시 시작합니다 # path 명령 pgrep에 PGREP = "는 / usr / 빈 / pgrep" # 아파치의 데몬의 이름, # RHEL은 아래 / CentOS / 페도라 그것 httpd는있다 # 데비안 4. x 그게 Apache2입니다 httpd는 = ""httpd는 # PID를 httpd는 찾을 수 $ PGREP $ (httpd는) $? 만약 [$? # if apache not running 비상 0] # 만약 아파치를 실행하지 그런 다음 아파치를 재시동합니다 # $를 다시 시작합니다 Fi를
이런식으로 다음 설치 프로그램을 cron 작업 : 사용자 sa (시간 이내에 업데이 트 파일은 / etc 밑에 / cron.d)
* / 5 * * * * * 루트 / 루트 / restart.sh "는 / dev / null로 2"& 1
또한 프로그램 Monit 더 많은 자동화를 할 예정이라고.
비율
태그 : 앰프, 아파치 httpd는 서버, 아파치 웹 서버, 멋진 대본, 전용 서버,시면, 페도라, Fi를,은 GNU GPL 버전, 리눅스, 리눅스 서버, 이건, 루트 루트, 스크립트를 수집, 서버, 쉘 스크립트, 우분투 해킹





