時間になってもバッチが動かない…また立ちふさがるのかUTC! 題名でオチが読めてしまっている気がするけど、システム時刻がUTCのためcronに設定した時刻になってもバッチが起動しないというミスだ。 9時間ずれて起動する特徴があるので、まあわかりやすいんだけど。 システム時刻はUTCのままの方が都合がよいので、cronをJSTで動くようにしてやろう。 cronのタイムゾーンを指定する cronにはタイムゾーンを指定できる機能がある。環境変数「CRON_TZ」がそれだ。 JSTにする場合は下記のようにcrontabの先頭に書いてやればOK。 CRON_TZ=Asia/Tokyo いつものcronの記載内容 ...