基本形式:* * * * *コマンド時分割日月週コマンド
最初の列は分1〜59を示します。分の列は*または* /1を示します。 1から23までの時間(0は0ポイントを意味します)3番目の列は1から31までの日付を示します。4番目の列は1から12までの月、5番目の列の識別番号、0から6までの週を示します。
crontabファイルの例をいくつか示します。
30 21 * * * /usr/local/etc/rc.d/lighttpd restart上記の例は、毎晩21:30にApacheを再起動することを意味します。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上記の例では、1、10、22、毎月のApache再起動で4:45を示しています。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart上記の例では、毎週土曜日と日曜日の1:10にapacheを再起動しています。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart上記の例では、毎日18:00〜23:00の間に30分ごとにApacheが再起動されます。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart上記の例では、毎週土曜日の午後11時にApacheを再起動しています。
* * /1 * * * /usr/local/etc/rc.d/lighttpd restart Apacheを1時間ごとに再起動します。
* 23-7 /1 * * * /usr /local /etc/rc.d/lighttpdは午後11時から午前7時の間に再起動し、1時間ごとにApacheを再起動します。
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd月曜日から水曜日の毎週月曜日から11:00まで再起動します。apacheを再起動します。
0 4 1 jan * /usr/local/etc/rc.d/lighttpd再起動1月1日1時apacheを再起動します。 Br>
名前:crontab
使用権限:全ユーザー
使用方法:
crontabファイル[-u user] - 指定されたファイルは現在のcrontabを置き換えます。
crontab - [ - u user] - 現在のcrontabを標準入力に置き換えます。
crontab-1 [user] - ユーザーの現在のcrontabを一覧表示します。
crontab- e [ユーザー] - ユーザーの現在のcrontabを編集します。
crontab-d [ユーザー] - ユーザーの現在のcrontabを削除します。
crontab-c dir- crontabディレクトリを指定します。
crontabファイルの形式:M H D m d cmd。
M:分(0〜59)。
H:時間(0〜23)
D:日(1-31)。
m:月(1〜12)
d:曜日(0〜6、0は日曜日)
cmdプログラムを実行すると、プログラムはsh実行に送信されます。このシェルのみUSER、HOME、SHELLの3つの環境変数
説明:
crontabが使用されます。ユーザに一定時間または一定間隔でプログラムを実行させる、すなわちユーザと同様のスケジュールで実行させる。 -u userは、指定された
ユーザーのスケジュールを設定することを意味します他のユーザーのスケジュールを指定できるようにするには、許可(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の場合は
を押すことを意味します。 b分の時刻まで実行すると、f2はabで、athからbth時間まで実行することを意味し、もう一方はf1が* /nのときと同様に、n分間隔で実行されます。 1回実行、f2は* /nはn時間ごとに実行されることを意味し、f1がa、b、c、...の場合の類似語
はa、b、c、...を意味します。実行される分数、f2がa、b、c、...の場合、a、b、c ...時間が実行されることになります。
ユーザーはすべての設定を設定することもできます。最初にファイルfileに保存され、crontabファイルを使ってスケジュールを設定します。
例:
#7:00 /bin /lsに1回実行:
0 7 * * * /bin /ls
12月内部では、毎日午前6時から午前12時まで、/usr /bin /backupが3時間ごとに実行されます。
0 6-12 /3 * 12 * /usr /bin /backup
月曜日から金曜日の毎日午後5:00に[email protected]に手紙を送ります。
0 17 * * 1-5 mail -s" hi" [email protected]< /tmp /maildata
毎日午前0時に、毎日午前0時20分、午後2時20分、午後4時20分.... echo execute" haha"を実行します。
20 0-23 /2 * * * echo" haha"
注:
指定した時間にプログラムが実行されると、システムはプログラムの実行内容を示す文字を送信します。このようなメッセージを受け取りたくない場合は、
<の各行に> /dev /null 2>& 1を追加してください。 p>例2:
#6:10毎朝
10 6 * * * date
#2時間ごと
0 * /2 * * * date
#午後11時から午前8時までの2時間8:00
0 23-7 /2,8 * * * date
#each月の4日と水曜日の午前11時までの毎週月曜日
0 11 4 *月曜日の日付
#1、4am、
0 4 1 jan * date
example
$ crontab -lは、ユーザーの現在のcrontabを一覧表示します。
Linuxでファイルへのアクセス制御は非常に重要な問題ですChmodはファイルのアクセス権を変更する方法です今日、ファイルのアクセス権を変更する別の方法が紹介されています。ファイルアクセス制御リスト
グレップのhaproxy25053午前〇時00分00秒haproxy25054午前〇時00分00秒haproxy 5つの試験 のhttp://localhostの??:1080 /phpinfo
linux rmファイルを削除するように設定するには、復元してもファイル名の形式は数字の文字列になります。 rootユーザーの環境変数を変更します。 vi〜/.bashrc 注釈行5 alias
のインストール 1. Oracle VM virtualBoxをインストールします。バージョン4.0を使用しています。公式のダウンロードアドレスはこちらです。 2.仮想マシンのヘルプファイルを参照