postrotate 中的 mysqldump 因自动旋转而失败

postrotate 中的 mysqldump 因自动旋转而失败

我有这个简单的 logrotate 脚本

/var/backups/mysql/wordpress.sql.gz {
    rotate 7
    daily
    sharedscripts
    missingok
    nocompress
    postrotate
        /usr/bin/mysqldump wordpress | /usr/bin/gzip >/var/backups/mysql/wordpress.sql.gz
    endscript
}

当我手动运行它时,它工作正常,logrotate -f script但使用自动旋转时则不行。我得到一个空的 wordpress.sql,所以我假设是 mysqldump 失败了,但我不知道为什么。

相关内容