Unix

vixie cron crontab에서 timezone 지정하기: CRON_TZ

ForceCore 2019. 1. 21. 23:39

서버에서 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을 지정해줄 수 있다!