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

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

0 */6 * * * command

これは、1 日 6 時間と言うのに最適な方法です。

あなたの命令は 6 分間続きます!


cron は大幅に削減された環境で実行されるため、コマンドへのパスを含める必要があります。インタラクティブ シェル セッションにあるすべての環境変数を使用できるわけではありません。

スクリプト/バイナリへの絶対パスを指定するか、crontab 自体で PATH を定義することをお勧めします。問題をデバッグしやすくするために、stdout/err もログ ファイルにリダイレクトします。


* を忘れました 、フィールドが多すぎます。それはあなたが気にする必要がある時間です

0 */6 * * * /path/to/mycommand

これは、0 から始まる 6 時間ごと、つまり 0、6、12、および 18 時を意味します。

0 0,6,12,18 * * * /path/to/mycommand

Linux
  1. Linuxcronコマンドを使用したタスクのスケジューリング

  2. すべてのユーザーに必要な20のLinuxコマンド

  3. すべてのLinuxユーザーが知っておくべき10個のコマンド

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

  2. PHPスクリプトが実行されているかどうかを確認するためのcronジョブ、実行されていない場合は実行しますか?

  3. Linux の jobs コマンド オプション

  1. 1 時間ごとに実行可能ファイルを実行するように cron ジョブを設定する方法は?

  2. Linux:フォアグラウンドで cron ジョブを実行する

  3. Linux で 10 秒ごとに実行される cron ジョブをスケジュールするにはどうすればよいですか?