crontab 설정하기
in Programming on DevOps
crontab 명령어
crontab -e 크론탭 파일 수정, 또는 기 크론탭 파일이 없으면 신규 생성
crontab -l 크론탭에 기입된 크론 잡들 리스트 확인
crontab -r 크론탭 삭제
crontab -v 크론탭 최근 수정날짜 표기 (해당 명령어는 일부 시스템에서만 지원됩니다)
crontab 날짜 표현법
* * * * * /root/every_1min.sh
→ 매 1분마다 /root/every_1min.sh 를 수행 (하루에 1440회(24시간×60회))
15,45 * * * * /root/every_30min.sh
→ 매시 15분, 45분에 /root/every_30min.sh 를 수행 (하루에 48회(24시간×2회))
*/10 * * * * /root/every_10min.sh
→ 10분마다 /root/every_10min.sh 를 수행 (하루에 144회(24시간×6회))
0 2 * * * /root/backup.sh
→ 매일 02:00에/root/backup.sh 를 수행 (하루에 1회)
30 */6 * * * /root/every_6hours.sh
→ 매 6시간마다 수행(00:30, 06:30, 12:30, 18:30)
30 1-23/6 * * * /root/every_6hours.sh
→ 1시부터 매 6시간마다 수행(01:30, 07:30, 13:30, 19:30)
0 8 * * 1-5 /root/weekday.sh
→ 평일(월요일~금요일) 08:00
0 8 * * 0,6 /root/weekend.sh
→ 주말(일요일, 토요일) 08:00