YesYo.com MintState Forums  
뒤로    YesYo.com MintState BBS > Tech > Linux
검색
멤버이름  오토
비밀번호 
 

 
작성일 : 15-08-10 17:58
[쉘스크립트]프로세스 감시 죽은 프로세스 자동 살리기
 글쓴이 : MintState
조회 : 2,739  
[쉘스크립트]프로세스 감시 죽은 프로세스 자동 살리기


갑자기 프로세스(Process)가 죽는 경우 버그를 잡아야 하지만 버그 잡는 일이 어렵다.
그래서 그냥 죽은 프로세스를 살리는 방법을 알아본다.
C프로그램이나 Shell 프로그램으로 가능하다
여기서는 쉘프로그램으로 간단히 해보자.

예제는 60초간격으로 crond 프로세스가 살아 있는지 감시하고 죽었을때 start하는 방법이다.



ps -ef | grep "crond" | grep -v 'grep' | awk '{print $2}' 부분은 crond 프로세스가 있는지 알아 보는 방법으로 pid를 반환한다.
grep 로 적당히 작성하면 됩니다.

참고로 grep -v 옵션은 해당 내용이 포함되어 있지 않는 경우를 찾는 방법이다.
Rated 0/5 (0%) (0 Votes)

(\__/)
(='.'=)
(")_(")~
Search Infomation by MintState
MintState

 
 

Total 358
번호 제   목 글쓴이 날짜 조회
공지 리눅스 Pds & 문서 Url MintState 10-30 67198
358 vi, vim 에디터 단축키 MintState 10-16 129
357 vi에서 UTF로 인코딩 MintState 11-03 2515
356 [쉘스크립트]프로세스 감시 죽은 프로세스 자동 살리기 MintState 08-10 2740
355 [mysql] binary log 관리 MintState 05-21 2718
354 [RewriteRule] URL에서 .html 삭제하기 MintState 01-14 2828
353 아파치 동시접속자수 확인 MintState 09-09 3138
352 batch ftp from windows to linux using shell scripting MintState 11-28 3637
351 Robot.txt 봇 접근 제한하기 MintState 10-11 4151
350 mod_deflate 사용하여 웹페이지 압축 전송 MintState 09-30 3900
349 How Do I Secure Grub Boot Loader? MintState 08-23 3958
348 리눅스 버전 및 CPU등 환경정보 확인 MintState 05-14 4354
347 $LANG 설정 MintState 05-29 5393
346 CBL 스펨메일 문제 해결(localhost.localdomain) (1) MintState 08-03 9048
345 유용한 find 명령어 예 모음 MintState 07-27 6640
344 sudo 사용 MintState 07-26 7663
343 리눅스 (Linux) 파일이나 링크, 디렉토리 갯수 확인 명령 MintState 03-30 10179
342 MySQL 튜닝 - 컨넥션과 메모리 MintState 03-07 8620
341 Windows에서 Linux 파일(파티션) 읽기 MintState 02-14 8935
340 메모리 캐쉬 삭제 MintState 01-28 9571
339 shell 스크립트 정리 MintState 01-12 8594
 1  2  3  4  5  6  7  8  9  10    
모바일 버전으로 보기
CopyRight ©2004 - 2017, YesYo.com MintState. ™