GNU/Linux >> Linux の 問題 >  >> Linux

cron ジョブはどのタイムゾーンを使用していますか?

Cron ジョブは、date を入力して確認できるサーバーの定義タイムゾーン (デフォルトでは UTC) を使用します。 ターミナルでコマンドを実行してください。

すべての国のタイムゾーンは /usr/share/zoneinfo で定義されています ディレクトリ:

cd  /usr/share/zoneinfo/

このディレクトリに移動すると、さまざまな国の名前とそのタイムゾーンが表示されます。

サーバーのタイムゾーンを変更するコマンド。

sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

アメリカ> LA に住んでいる場合は、上記のコマンドを使用してタイムゾーンを変更できます。必要に応じて国と州を変更してください。

日時を確認するコマンド:

 date

コマンドラインから時刻と日付を設定:

date -s "19 APR 2012 11:14:00"

Linux
  1. Linux で 6 時間ごとに cron ジョブを実行する

  2. ミリ秒単位の時間を取得するコマンド

  3. Linux で C++ を使用してシステムの日付と時刻を設定する

  1. timedatectlコマンドを使用してRHEL7Linuxシステムの日時を変更する

  2. Linuxでの使い捨てcronジョブにatを使用する

  3. cronタブジョブ内で`date`を実行する方法は?

  1. Tune2fs:日付はどのタイムゾーンで作成され、変更することはできますか?

  2. Linux で at を使用してタスクをスケジュールする方法

  3. $_GET パラメータを cron ジョブに渡す