2014-09-02 94 views
1

我一直在嘗試使用logrotate旋轉基於大小的二進制文件,但該程序似乎不適用於二進制文件。對於它的價值,這裏我使用這個特定的文件配置:在Linux上旋轉二進制文件

<filepath> { 
    copytruncate 
    compress 
    missingok 
    size 10M 
    rotate 100 
    nomail 
} 

任何人都可以提出一個程序,它可以處理二進制文件,並具有相同的基本功能logrotate的?

回答

4

事實上日誌輪播可以處理二進制文件 - 我用logrotate的旋轉數據庫轉儲 - 即

/backups/mysql/mydatabase.sql.gz { 
    rotate 7 
    nomissingok 
    create 
    nocompress 
    nocopy 
    prerotate 
    test -x /usr/bin/mysqldump || exit 1 
    test -x /bin/gzip || exit 1 
    mysqldump --user=xyz --password='*****' mydatabase | gzip -q -7 > /backups/mysql/mydatabase.sql.gz 
    endscript 
} 

閱讀以瞭解更多信息:http://www.rackspace.com/knowledge_center/article/understanding-logrotate-utility

相關問題