[root@pimz13 ~]# crontab -e5분에 한 번씩 watchdog을 실행 함
00,5,10,15,19,20,25,30,35,38,40,45,50,55 * * * * /usr/bin/perl /root/watchdog.sh
crontab은 환경을 전혀 load하지 않는다. 그러므로 shell 프로그램에서 사용자 환경을 load 한 후
perl로 만든 프로세스 관리 프로그램을 실행해야 함.
#!/bin/sh
. ~root/.bash_profile
perl /root/watchdog.pl
등록되지 않은 프로세스들을 검사해서 자동으로 실행한다.
댓글 없음:
댓글 쓰기