2014-09-02 5 views
1

Я пытаюсь использовать логротат для вращения двоичного файла на основе размера, но программа, похоже, не работает с двоичными файлами. Для чего это стоит, вот конфигурация, которую я использую для этого конкретного файла:Повернуть двоичный файл в Linux

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

Может кто-нибудь предложить программу, которая может обрабатывать двоичные файлы и имеет те же основные функции, как LogRotate?

ответ

4

фактически Logrotate может обрабатывать двоичные файлы - я использую 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

Смежные вопросы