2017-02-03 34 views
-1

我在哪裏我們有不斷持續更新日誌許多龐大的項目工作日誌,我們有以下文件:如何刪除軌道和其他使用cron作業

cron.log,cron_error.log,newrelic_agent.log, production.log sidekiq.log,unicorn.log

我想知道如何刪除這些文件與cron工作幾乎每天基本的幫助。

回答

1

您需要設置每天運行的cron並從文件中刪除內容。您不應該刪除這些文件,因爲這些文件是順利運行應用程序所必需的。

你的cron應該像

00 11 * * * echo '' > /path/to/dir/production.log; echo '' > /path/to/dir/sidekiq.log; 

不要忘記調整的時間和路徑文件。

此外,我會建議使用類似logrotate的東西,以保持以前的日誌。對於生產應用程序,您必須處於需要保留日誌以跟蹤應用程序某些問題的情況。