鳥ブラザープライベートキッチンの基本:ルーチンタスクスケジューラ(crontabの)演習

猫寧!

参考:http://cn.linux.vbird.org/linux_basic/0430cron.php

 

1 - 今日は、私は、コマンドプログラム、資格を与えているとし、ファイル名をping.shを!私は、これは3分毎にファイルシステムを実行したいが、私のrootアカウントは手紙を受け取ることになりますので、このファイル内の情報の多くは、ほとんど400文字の日を表示しますたまたま、ちょうどほとんど狂気を行く受け取りますアウト!だから私は、割り当てが良く配置する必要がありますどのように頼みますか?

 

これは、データフローの問題をリダイレクトする必要、我々はファイルをインポートするか、直接彼を破棄することができます!情報が重要でない場合には、 情報が重要であるならば、彼は保存する前に、それは、その後、廃棄されます!今日、この順序が重要でない場合は、 ので、彼は捨て!したがって、あなたが書くことができます。

* / 3 * * * *ルート/usr/local/ping.sh>を/ dev / null 2>&1

 

2 - あなたはであることを期待し、2010年2月14日にキキに送られた手紙送るための唯一の年!どのように注文?

 

午前1時2010年2月14日

 

3 - 発行のcrontab -eの後には、この行を入力すると、それが何を意味するのでしょうか?

* 15 * * 1-5 /usr/local/bin/tea_time.sh

 

週に 1〜5、毎分15:00、60回の合計は、このファイルを/usr/local/bin/tea_time.sh。60回のEIされることを毎週3:01〜5に特別な注意を払ってください!それは~~それが間違って文言でトラブルの多くは、のように記述する必要があります。

30 15 * * 1-5 /usr/local/bin/tea_time.sh

 

4 - 私が使用しての/ etc / crontabファイルを編集するviが、私はこれである行を編集します。

25 00 * * 0 /usr/local/bin/backup.sh

この行を表すの意義は何ですか?

 

この行は表して ......どんな意味を成しません!構文エラーから!あなたは、各行は、ユーザーの仕事を持っている必要がありますの/ etc / crontabの中で、理解する必要があります!だから、あなたはラインが最初に読んでほしい必要があります。

25 00 * * 0ルート/usr/local/bin/backup.sh

 

5-毎月のお仕事何を行っている、毎週、毎日、あなたのシステムをしていますか?

 

ので CentOSのシステムのデフォルトルーチンコマンドは、内部/etc/cron.*に配置されているので、あなたは自分で行くことができます:/etc/cron.daily/、/etc/cron.week/、/etc/cron.monthly/これら3つのディレクトリが内側に見て、あなたはそれを知っています!^ _ ^

 

6 内のシステム検索を持っている朝の3時毎週土曜日、任意のドキュメントSUID / SGIDさん!そして/tmp/uidgid.filesに出力します

 

viのは/ etc / crontabの

0 3 * * 6ルートを見つける/ -perm 6000> /tmp/uidgid.files

 

おすすめ

転載: www.cnblogs.com/landesk/p/11797568.html