서버에서 crontab 설정을 하다보면 애매한 시점이 온다. 서버 시간은 UTC인게 좋은 것 같은데 (한국 local time 말고), 그러면 crontab 시간 지정은 시차를 지정해야 해서 귀찮다 (-_-)
유저로서 돌릴 작업을 편집한다.
$ crontab -e
이러면 $EDITOR로 crontab을 편집하게 되는데...
# Timezone
CRON_TZ=Asia/Seoul
# 0-4 = Sunday to Thursday, for dow
# m h dom mon dow command
# job1
1 18 * * 1-5 /home/ubuntu/work/project1/cron.sh
# job2
0 6 * * * /home/ubuntu/work/project2/cron.sh
Vixie Cron의 경우는 CRON_TZ로 timezone을 지정해줄 수 있다!