Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 基本的なチュートリアルを使用したCrontabコマンド  

名前:crontab権限:すべてのユーザー使用法:crontab [-u user]ファイル  -r

基本的なチュートリアルを使用したCrontabコマンド  

名前:crontab権限:すべてのユーザー使用法:crontab [-u user]ファイル  -r

  
 説明:crontabは、ユーザーがプログラムを一定の間隔で、または一定の間隔で実行できるようにするために使用されます。つまり、ユーザーのスケジュールに似ています。他のユーザーのスケジュールを指定できるようにするには、ユーザーがrootなどの権限を持っている必要があります。 -uユーザーを使用しない場合は、独自のスケジュールを設定することを意味します。パラメータ:crontab -e:テキストエディタを実行してスケジュールを設定するデフォルトのテキストエディタはVIです別のテキストエディタを使用する場合は、まずVISUAL環境変数を設定して使用するテキストエディタを指定します。 (例setenv VISUAL joe)crontab -r:現在のスケジュールを削除します。crontab -l:現在のスケジュールのcrontabファイルを一覧表示します。[-u user] - 現在のcrontabを指定したファイルに置き換えます。スケジュールの形式は次のとおりです。f1 f2 f3 f4 f5プログラムここで、f1は分、f2は時、f3は月の日、f4は月、f5は曜日です。プログラムは実行するプログラムを示します。 f1が*の場合は毎分実行されることを意味し、f2が*の場合は1時間ごとに実行されることを意味し、f1がabの場合はa分からb分までを実行することを意味します。 abの場合はathからb時間まで実行されることになり、f1が* /nの場合はn分ごとに実行されることになり、f2は* /nの場合はn時間ごとに実行されることになります。もう1つは、f1がa、b、c、...の場合は、a、b、c、...分が実行されることを意味し、f2がa、b、c、...の場合はa、b、cを意味します。実行時間など、ユーザーは最初にすべての設定をファイルfileに保存し、crontabファイルを使用してスケジュールを設定することもできます。

例1:#7 am /bin /lsに1回実行:0 7 * * * /bin /ls 12月には、3時間ごとに毎日午前6時から午前12時まで/usr /bin /backupを実行します。0 6-12 /3 * 12 * /usr /bin /backup月曜日から金曜日の午後5:00から毎日[email protected]に手紙を送ります。0 17 * * 1- 5 mail -s" hi" [email protected]< /tmp /maildata毎日深夜0時20分、2時20分、4時20分...エコーを実行する "haha" 20 0 -23/2 * * * echo" haha​​"注:指定した時刻にプログラムが実行されると、受信したくない場合は、プログラムの実行内容を示す文字がシステムから送信されます。各行の後に> /dev /null 2>& 1を追加してください例2:毎朝#6:10 10 6 * * *日付#0 * /2 2時間ごと* * * date#毎晩11:00〜8:00、8:00 am 23〜7 /2、8 * * * date#それぞれ0 4 1月1日*日付
と水曜日の午前11時0 11 4 *月、結婚の日付#1 Yuefenの朝に4号及び毎週月曜日

Copyright © Windowsの知識 All Rights Reserved