Posted
Filed under Linux
-----------------------------------------------------------------
 
00 03 * * * su - root -c '/root/bin/su_backup --local' >& /dev/null
00 07 * * * su - root -c '/root/bin/system_check' >& /dev/null
*/5 * * * * su - root -c '/root/bin/system_test >& /dev/null'
 
-----------------------------------------------------------------

 
위 세줄은 배포 메뉴얼에 나와있는 내용이고
시스템 점검 및 자동백업을 위해 vi /etc/crontab 하라는 내용입니다.
 
헌데 system_test 파일이 저 경로에 없을뿐더러
내용을 구지 crontab에 적어 넣으실 필요가 없습니다.
 
일단 system_test 파일은 /root/bin/sbin 디렉토리에 있고
위 세가지 항목은 /etc/cron.d 디렉토리의 ssu 파일에 기록되어 있기 때문입니다.
 
다만 주석이 달려있기 때문에 vi로 파일을 여신 후
필요하신 항목의 주석만 제거하시고 저장하시면 됩니다.
 
 
-----------------------------------------------------------------
 
[원문] - https://www.sulinux.net/bbs/board.php?bo_table=success_2&wr_id=179&page=0

#00 03 * * * su - root -c '/root/bin/su_backup --local' >& /dev/null
00 07 * * * su - root -c '/root/bin/system_check' >& /dev/null
*/5 * * * * su - root -c '/root/bin/system_test >& /dev/null'
 
-----------------------------------------------------------------
 
저는 시스템 백업을 받지 않기 때문에 두,세번째 행의 주석만 제거했습니다.
 
 
 
-----------------------------------------------------------------
 
Sep 11 17:35:01 ma crond[19606]: (root) CMD (/root/bin/sbin/system_test -q >& /dev/null )
Sep 11 17:40:01 ma crond[19714]: (root) CMD (/root/bin/sbin/system_test -q >& /dev/null )
Sep 11 17:45:01 ma crond[19822]: (root) CMD (/root/bin/sbin/system_test -q >& /dev/null )
Sep 11 17:50:01 ma crond[23980]: (root) CMD (/root/bin/sbin/system_test -q >& /dev/null )
Sep 11 17:55:01 ma crond[27485]: (root) CMD (/root/bin/sbin/system_test -q >& /dev/null )
 
-----------------------------------------------------------------
 
위 내용은 수정 후 /var/log/cron의 system_test 관련 로그입니다.
설정대로 정확히 5분마다 실행된 흔적이 찍혔군요 ^^
 
이제 system_check 한번 돌리시거나 아침에 job이 실행되면
웹으로 접속하셔서 결과 화면을 보시면 되겠습니다.
2009/10/20 14:29 2009/10/20 14:29