ユーザ用ツール

サイト用ツール


linuxコマンド:定期的にコマンドを実行する方法:cron

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linuxコマンド:定期的にコマンドを実行する方法:cron [2021/01/10 14:06]
michiya
linuxコマンド:定期的にコマンドを実行する方法:cron [2021/01/10 15:45] (現在)
michiya
行 7: 行 7:
 </code> </code>
 を実行することで,エディタが開くため,そこで設定を書き込む. を実行することで,エディタが開くため,そこで設定を書き込む.
 +\\
 +エディタを指定して起動したい場合は以下のコマンド.
 +<code>
 +$ EDITOR=/usr/bin/emacs crontab -e
 +</code>
  
 フォーマットは以下のようである. フォーマットは以下のようである.
行 12: 行 17:
 * * * * * <script> * * * * * <script>
 </code> </code>
 +<script>は絶対パスを推奨.
 +\\
 各フィールドは以下の通りである. 各フィールドは以下の通りである.
 ^ フィールド  ^ 値域  ^ ^ フィールド  ^ 値域  ^
行 20: 行 27:
 | 曜日        | 0-7   | | 曜日        | 0-7   |
 曜日に関しては, 曜日に関しては,
-\\ + | 日曜  | 
-0,7:sun + | 月曜  | 
-\\ + | 火曜  | 
-1:mon + | 水曜  | 
-\\ + | 木曜  | 
-tue + | 金曜  | 
-\\ +| 6  | 土曜 
-wed +| 7  | 日曜  | 
-\\ +
-thu +
-\\ +
-fri +
-\\ +
-6 sat+
 ===== 毎時30分にスクリプト実行 ===== ===== 毎時30分にスクリプト実行 =====
  
 <code> <code>
-30 * * * * bash example.sh+30 * * * * bash /path/to/example.sh
 </code> </code>
  
行 43: 行 45:
  
 <code> <code>
-*/10 * * * * bash example.sh+*/10 * * * * bash /path/to/example.sh
 </code> </code>
 もしくは もしくは
 <code> <code>
-0,10,20,30,40,50 * * * * bash example.sh+0,10,20,30,40,50 * * * * /path/to/example.sh
 </code> </code>
linuxコマンド/定期的にコマンドを実行する方法/cron.1610287614.txt.gz · 最終更新: 2021/01/10 14:06 by michiya