2008-08-06 72 views

回答

11

當你這樣做的crontab -e,試試這個:

59 23 * * * /usr/sbin/myscript > /dev/null 

這意味着:在第59分鐘和23小時每天(* )在每個工作日的每個月,執行myscript。

請參閱man crontab瞭解更多信息和示例。

6

您將通過上述回覆收到任何文本寫入stderr的電子郵件。有些人也將其重定向,並確保腳本改爲寫入日誌。

... 2>&1 .... 
6

跟進svrist's answer,根據您的外殼,2> & 1後應>的/ dev/null的去或者你仍然會看到從錯誤中的輸出。

下面將沉默stdout和標準錯誤:

59 23 * * * /usr/sbin/myscript > /dev/null 2>&1 

下沉默標準輸出,但標準錯誤仍然會出現(通過標準輸出):

59 23 * * * /usr/sbin/myscript 2>&1 > /dev/null 

The Advanced Bash Scripting Guide's chapter on IO redirection是一個很好的參考 - 搜索爲2> & 1看到幾個例子。

相關問題