Linuxのタスクスケジューリング

Linuxのタスクスケジューリング

人々は浮気と呼ばれ、配置しないでください。私たちはしばしば、独自のプログラムの一部を設定し、自分自身を思い出させるためにアラームを設定します。朝は、データをバックアップするためにコンピュータを開くために立ち上がっする場合は、データのバックアップでは、データのバックアップ、多くの場合、不確実な時代に、それは、いくつかの早朝であってもよいし、それは明らかに非現実的です。Linuxは、タスクのスケジューリングを提供します。

アウトライン

実行する時に、特定のコマンドまたはプログラムシステム:タスクのスケジューリング。

基本命令

crontab [选项]
  • 共通のオプション
オプション 説明
-e 編集crontabの定期的なタスク
-l クエリのcrontabタスク
-r 現在のすべてのユーザーのcrontabタスクを削除します。

service crond restart:再起動のサービスのスケジュール

ベースケース

* / 1 ****日付>> /ホーム/ linuxの/ TEXT.TXT

  • プレースホルダ
プロジェクト 意味 スコープ
最初の「*」 1時間の最初の数分のうち、 0-59
第二の「*」 その日の最初の数時間 0-23
第三「*」 間の月の最初の日 1-31
第四「*」 今年の最初の数ヶ月 1-12
第五「*」 週の週 0-7(0と7は日曜日を表します)
  • 特殊記号
特殊記号 意味
* いつでも代表。たとえば、「*」最初の1時間は、1分に1回実行されている表します。
不連続な時間を代表して。例えば、「0 8、12、16 * * *コマンド」、日午前8時00分、12時に代わっ16:00コマンドを一度に実行されます
- これは、連続時間枠を表します。たとえば、月曜日から土曜日までのコマンドを実行表し、「05 * * 1-6コマンド」、5:00
* / N 一度実行する頻度の代表。このような「* / 10 * * * *コマンド」、10分ごとの代わりにコマンドを実行するように。
  • ケース
時間 意味
4522 * * *コマンド 夜10時45分に実行します
* 017 * 1コマンド 毎週夜5時ファイル名を指定して実行
05 1,15 * *コマンド 1と毎月午前5時00分ランの15
404 * * 1-5コマンド 金曜日午前四時40分月曜日には、コマンドを実行します
* / 104 * * *コマンド 一日あたりの午前4時、10分ごとにコマンドを実行したら、
0 0 1,15 * 1コマンド 第1および第15毎月、毎週10:00コマンドが実行されます。注:彼らは定義された日であるため、週の最高の日といくつかの数字は、同時に表示されません。管理者のための非常に簡単に混乱。

デモ

发布了55 篇原创文章 · 获赞 30 · 访问量 9812

おすすめ

転載: blog.csdn.net/chaifang0620/article/details/104851986
おすすめ