web-dev-qa-db-ja.com

月の最初の日に実行するcronジョブを作成する方法

このような私のサーバーのコントロールパネルにフィールドがあります

分-時間-日-月-曜日-コマンド

このフィールドで月の最初の日に実行されるcronジョブを作成するにはどうすればよいですか?

81
Utku Dalmaz

これにより、毎月1日の午前12:00にコマンドfooが実行されます。

0 0 1 * * /usr/bin/foo

この記事では、さまざまなフィールドについて説明します。ページの下部をご覧ください。 http://en.wikipedia.org/wiki/Cron

これをcronファイルに追加するには、次のコマンドを使用します

crontab -e
139
rzrgenesys187

以下を使用:

@monthly     /home/user/backup.sh

詳しくは:

13
alexus

/ usr/bin/fooは、月の最初の日の午前12時10分に実行されます。

10 0 1 * * /usr/bin/foo

/ usr/bin/fooを毎日午前3時10分に実行します

10 3 * * * /usr/bin/foo

http://www.scrounge.org/linux/cron.html を参照してください


cronを更新しました。JoyDuttaに感謝します。コピーペーストエラーです。

12
powtac

サーバーの/etc/cron.monthlyにあるディレクトリを確認します。ディレクトリが存在する場合、そのフォルダで見つかった実行可能ファイルを毎月実行するようにシステムが設定されている可能性があります。 /etc/cron.monthlyにスクリプト(またはシンボリックリンク)をドロップするだけです。また、スクリプトが実行可能であることを確認してください。

2
Asaph

何かのようなもの:

0 0 1 * * command /directory/file.ext
0