防止從 cronjob 產生日誌文件

防止從 cronjob 產生日誌文件

下面的圖片連結顯示了我們設定的 cron 作業,它每分鐘在根目錄中建立日誌檔案。

點這裡查看cronjob

我在共享伺服器上,我不希望有日誌文件,否則它會很快加載伺服器。它創建諸如schedulesms.1、schedulesms.2 等文件。

您能否提供一種方法來確保它不會建立日誌檔案。

答案1

您看到的文件不是cron輸出wget。輸出最常見的用途wget是在磁碟上取得網頁。

當您重新導向stdin和時stdout,您沒有考慮wget儲存網頁的使用。

如果您只想存取該 URL,您可能會要求wget使用安靜選項不儲存任何輸出-q

man wget

-q
--quiet 關閉 Wget 的輸出。

我也不希望在共享伺服器上每分鐘運行一次 cron 作業,而是至少每 5 分鐘運行一次,如下所示:

*/5 * * * * wget -q http://yoururl > /dev/null 2>&1

相關內容