我有这个简单的 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 失败了,但我不知道为什么。