毎週火曜日と木曜日の午前11時50分に実行するようにスクリプトを設定するにはどうすればよいですか?
このコマンドを見ましたが、そのページで必要な方法で使用するat
方法はわかりません。man
ベストアンサー1
at
ワンタイムコマンドのための優れたツールです。ただし、プログラムを同時に繰り返し実行するには、正しいツールですcron
。ランニングcrontab -e
。エディタが開きます。次の行を追加してファイルを保存します。
50 11 * * 2,4 /path/to/script
/path/to/script
このイベントは毎週火、木曜日の午前11時50分に行われます。crontab
限られた環境でプログラムを実行します。したがって、script
自分で設定する必要がありますPATH
。
コンピュータにメールサーバーが正しく設定されている場合、すべての出力はファイルをscript
所有しているユーザーに電子メールで送信されますcrontab
。あるいは、出力はcrontabファイルのMAILTO変数で指定されたアドレスにメールで送信されます。man 5 crontab
詳細より。
上の行の最初の5列は、プログラムの実行にかかる時間を定義します。その意味はman 5 crontab
次のように文書化されています。
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names)