天天看點

crontable 切割日志

作者:進技之路

crontab日志切割

  1. 日志說明

日志是很大的,如果讓日志無限制的記錄下去 是一件很可怕的事情,日積月累就有幾百兆占用磁盤的空間,如果你要找出某一條可用資訊:海底撈針

常見log

nginx mysql yum dnf mail message cron ......這種日志都需要做切割定期整理備份,不做整理磁盤會寫爆。

  1. 日志切割:

    當日志達到某個特定的大小,我們将日志分類,之前的日志保留一個備份,再産生的日志建立一個同名的檔案儲存新的日志.

  2. 示例

以cron log 為參考案例

find /var/log/cron* 查詢log

crontable 切割日志

Crontab 根據日期每周執行一直都會産生一條log

運用mtime參數配合crontab做切割處理

crontable 切割日志

數字自定義,注意以上查詢到資訊會被删除

crontable 切割日志

crontab -e

crontable 切割日志

加兩條記錄時需要加分号切割符(;),否則不能追加兩條

其他:運用 crontab 定時做mysql 備份 日志切割

Logrotate 也有類似功能歡迎交流