ブックマーク / zenn.dev/msmhrt (1)

  • そろそろ米国の夏時間が終了するので、日本時間で動いてる cron で夏時間の切り替えに対応する

    背景 今年の 4 月ぐらいから、毎日いわゆる Google 標準時(注:Google 社がある米国カリフォルニア州の時刻)の深夜 12 時過ぎに自鯖で自作の集計ツールを走らせていたのですが、夏時間が終了することをすっかり忘れていたので、ここ数日間、慌てて対応作業をしていました。 せっかくなので今まで Python で書いていた集計ツールを覚え始めの Go 言語で書き直したりして、それはそれで楽しかったのですが、そちらはどうにか目途がついたので、残る問題は cron の設定です。 crontab の設定 自鯖の cron は日時間で動かしているのですが、ジョブ毎にタイムゾーンを設定するような方法は残念ながらないようでしたので、夏時間用と冬時間用のジョブを 2 つ用意して、それぞれのジョブで最初にチェックするという方法でお茶を濁すことにしました。 # for standard time 5

    そろそろ米国の夏時間が終了するので、日本時間で動いてる cron で夏時間の切り替えに対応する
    tmatsuu
    tmatsuu 2020/12/05
    サーバは夏時間を含まないタイムゾーン設定だが、夏時間があるタイムゾーンに合わせた時刻にcronを動かしたい場合。なるほど
  • 1