linux--crontab


linuxで最も便利なタスクツールはcrontabで、簡単で実用的です.
基本コマンド:
1.現在のタスクcrontab-lをリストします.
2.修正、タスクcrontab-eの追加、viエディタの実用化、修正
3.削除タスクは、crontab-eで単行を削除することによって実現することもできるし、crontab-rを実行してすべてのcrontabタスクを直接削除することもできる.
4.バックアップタスク、本質的には、crontabはバックアップの方法を提供していませんが、通常はcrontabのタスク内容をcopyし、1つのテキストにバックアップして、うっかり削除しないようにします.
5.注意すべき問題:crontabのすべてのコマンドは、コマンド自体とコマンド内の他の呼び出しを含むグローバルパスを使用します.そうしないと失効します.また、不要なログについては、ログやメールを単独で処理しないように>/dev/nullが望ましい.
パラメータ解析:
------------------------------------------
第1列分1~59第2列時間1~23(0は子夜)第3列日1~31第4列月1~12第5列日0~6(0は日曜日)第6列実行するコマンド
次はcrontabのフォーマットです.時分割日月週に実行するコマンドです.
次のようになります.
#   21:30  apache。
30 21 * * * /usr/local/apache/bin/apachectl restart
#  18 : 00 23 : 00    30    apache。
0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
#       apache
* */2 * * * /usr/local/apache/bin/apachectl restart