星期五, 11月 25, 2011

crontab setting

組態檔位置  /var/spool/cron/crontabs/user_name

如果使用者為 root , 則檔案為 /var/spool/cron/crontabs/root
-

例如 , 要在每十分鐘執行/path/to/script.sh 程式:

00,10,20,30,40,50 * * * * /path/to/script.sh >/dev/null 2>&1

cron syntax
*     *     *     *     *  /path/to/script.sh >/dev/null 2>&1
-      -     -      -     -
|       |     |      |      |
|       |     |      |     +-----    day of week (0 - 6) (Sunday=0)
|       |     |     +-------    month (1 - 12)
|       |     +---------    day of month (1 - 31)
|      +-----------    hour (0 - 23)
+-------------    min (0 - 59)


-
Disabling email notifications  >/dev/null 2>&1

By default a cron job will send an email to the user account executing the cronjob. If this is not needed put the following command at the end of the cron job line:

==>以上說明在HP UX 11.31 要特別注意 , 如果server 沒有對外寄信功能,則每天執行的信會queue 住 , 進而耗盡OS記憶體.

如果平常要讓shell script ''background'' 執行結果導向 使其訊息不會被秀出
/path/to/script.sh > /dev/null 2>&1 &

#cronjob log 存放在
 /var/cron/log

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...