Programmer Application Note

2015년 4월 13일 월요일

주기적인 작업 crontab

오후 11:53 Posted by PAN.SPOT No comments
crontab
설정된 시간에 따라 그 시간에 맞는 서비스를 실행 시키는 것
일반적으로 주기적으로 백업이 필요할 때 사용한다.

예약된 리스트
$crontab -l
작업 수정 및 등록
$crontab -e
작업 삭제
$crontab -r

아래의 폴더에 실행파일을 넣으면 끝
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly

정밀하게 설정하기
$su - (root 권한)
$crontab -e
분(0-59) 시(0-23) 일(0-31) 월(1-12) 요일(0,7:일요일,1:월요일,.....) 명령어

예)
*/10 1-4 1,3 5 * backup.sh > /dev/null 2>&1

*/10 : 매 10분 간격으로
1-4 : 1,2,3,4 시에
1,3 : 1일과 3일에
5 : 5월에
* : 모든 요일에
즉 : 5/1 5/3일 1~4시 사에서 10분 간격으로 backup.sh을 실행하라는 뜻임.



0 개의 댓글:

댓글 쓰기