クローンの仕事に別のタイムゾーンを使用しますか?

クローンの仕事に別のタイムゾーンを使用しますか?

いつものように、crontabに複数のcronジョブがあります。タスクの1つが別のタイムゾーンのリモートシステムと対話します。つまり、タイムゾーンが夏時間に入ったり出たりするたびにcrontabを調整する必要があります。

CRON_TZクローンの使用を制御するタイムゾーンを設定できることを知っています。みんなうまくいきますが、そのうちの1つに別のタイムゾーンを設定する方法はありますか?

明らかなアイデアは次のとおりです。

  • crontabを更新するクローン操作があります。
  • TZに敏感なジョブを実行する場合にのみ、デフォルトのタイムゾーンが異なる別々のユーザーが必要です。

どちらも少し陳腐に見えます。より良い解決策はありますか?

ベストアンサー1

OnCalendar=systemdタイマーを使用すると、既存のCronジョブを仕様に準拠し、タイムゾーンを含めることができるタイマーとして定義できます。

cronjobからの切り替えに対する上記の障壁に関して、少なくとも繰り返し時間イベントの仕様は本質的に同じ機能を可能にするので、移行に適しています。 crontabラインを取得してシステムタイマー単位に変換する変換ツールがあるかどうかはわかりませんが、それが存在すると想像できます。

おすすめ記事