Linux
Crontab
포드맨
2024. 5. 17. 16:21
* | * | * | * | * |
분 | 시 | 일 | 월 | 요일 |
(0-59) | (0-23) | (1-31) | (1-12) | (0-7) |
** 1부터 월요일, 6은 토요일, 0과 7은 일요일.
ex)
5 * * * * = 매시간 05분에 실행 (1시간 간격으로)
*/5 * * * * = 5분마다 계속 실행하기
[Crontab 적용테스트]
1. crond 활성화 여부 확인.
$ systemctl status crond
2. crontab 에서 1분 간격으로 되는지 테스트하기.
*/1 * * * * /root/test_script.sh
[트러블 슈팅]
1. crontab -e 설정 이후, 재시작하기
$ systemctl restart crond
2. log 분석
$ tail -f /var/log/cron
3. 환경변수 선언 여부 확인
ex)
* * * * * source /LSF/conf/profile.lsf && /root/bsub_test.sh
// 스크립트에서 환경변수 선언해도 됨