2010-09-03 74 views
1

我有幾個Cron作業在我的服務器上使用'wget'運行,其中沒有一個將錯誤/結果存儲到日誌文件中。除了特定的控制器和函數被調用外,每條命令行都是相同的。我遇到了一個cron作業問題,儘管如果我在瀏覽器中導航到它,它可以毫無困難地工作;另外兩個運行得很好,但三個似乎都沒有創建任何日誌文件。Cron作業沒有存儲錯誤/日誌結果

這是命令行:

wget -q -O cron_job.log http://www.mydomain.com/controller/fxn 

我認爲我使用能跟上只有最近的日誌條目,即日誌文件的選項,最後cron作業運行(它們都在不同的時間運行)。

你能告訴我我做錯了什麼嗎?

回答

1

選項-O用於輸出文檔。如果要記錄wget的輸出,請使用-o。但是這會覆蓋日誌文件的內容,因此最好使用-a。

wget -a cron_job.log http://www.mydomain.com/controller/fxn 

如果你想登錄請求的輸出文件,試試這個:

wget -q -O - http://www.mydomain.com/controller/fxn >> cron_job.log