【回転】CRONTAB形式、コマンド

1517 ワード

参照ドキュメント:http://www.blogjava.net/xiaomage234/archive/2007/12/26/170490.html
crontab形式:
 1   1~59

 2   1~23(0    )

 3  1~31

 4  1~12

 5   0~6(0     )

 6       

次はcrontabのフォーマットです.
時分割日月週に実行するコマンド
ここにcrontabファイルエントリの例を示します.
30 21 * * * /usr/local/apache/bin/apachectl restart

          21:30  apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart

         1、10、22  4 : 45  apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart

          、   1 : 10  apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart

          18 : 00 23 : 00    30    apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart

            11 : 00 pm  apache。

* */1 * * * /usr/local/apache/bin/apachectl restart

      apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart

  11    7   ,       apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart

   4         11   apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart

     4   apache

crontabコマンド:
crontab  ,  ,  ,  ,  

crontab -[l,e] service crond [restart,stop,start]

注意すべき点は、crontabでコマンドをタイミングよく呼び出す場合、コマンドがcrontabのclasspathにない場合は、フルパスを持参することです.
例えばmysqlは/usr/local/mysql/bin/mysqlと書くべきです