PST / CSTの標準時間に何を実行する必要があるかを決定するのはunix crontabにありますか?

PST / CSTの標準時間に何を実行する必要があるかを決定するのはunix crontabにありますか?

QuartzSchedulerには、CST / BST /またはすべてのタイムゾーンで実行すると言える機能があります。これは、特定のタイムゾーンで特定のタスクを実行し、別のタイムゾーンで特定のタスクを実行したい場合にも役立ちます。

タイムゾーンが変更されると、人々がクレイジーで時間を変更する必要があるcrontabのタスクのリストを通過する必要があるため、タイムゾーンを指定できるcrontabに似た機能はありますか?

I am looking for something where we can execute certain jobs in certain timezones and certain other jobs in some other timezones.

ベストアンサー1

ディストリビューションによって異なります。 Cronの一部のバージョンはそれをサポートしていますが、他のバージョンはサポートしていません。たとえば、Debianの場合:


定義されたタイムゾーンで実行するようにcronデーモンを制限します。現在、ユーザー固有のタイムゾーンはサポートされていません。すべてのタスク:システムタスクとユーザータスクは、設定されたタイムゾーンに従って実行されます。ユーザーがcrontabで環境変数を指定しても、TZこれはcrontabで実行されるコマンドにのみ影響し、crontabジョブ自体の実行には影響しません。

そしてFedoraでは:

CRON_TZcronテーブルに特定のタイムゾーンを割り当てます。ユーザーは、指定された時間帯に選択したテーブル時間を入力します。ログの時間は、デーモンが実行されているローカルタイムゾーンに基づいています。

man 5 crontabしたがって、システムのcrontabのマニュアルページ()を確認してください。 (上記の2つの段落は、システムのマニュアルページから取得されます。)

おすすめ記事