0

米国西部、米国東部、およびアジアとヨーロッパの他のタイムゾーンで午前 7 時にローカルで cron ジョブを実行したいと考えています。

これは node.js サーバーなので、おそらくnode-cronを使用してこれを行うことができますが、可能であれば通常の cron を使用したいと考えています。

4

1 に答える 1

0

の時刻は、crontab常に現在のシステム時刻を参照します。サーバーでの実行間隔を計算するには、タイムゾーンの差を減算または加算する必要があります。

例: サーバーが米国西部 (UTC+8) にあり、システムの日付が UTC+8 に設定されているとします。crontab利用で7am指定可能

0 7 * * * /run/me-for-western-us

米国東部 (UTC+5) の午前 7 時にスクリプトを実行するには、3 時間を引く必要があります。

0 4 * * * /run/me-for-eastern-us

他のすべてのタイムゾーンについても同じことを行います。

于 2013-03-09T22:30:26.837 に答える