gpt4 book ai didi

linux - gzip 输出后 Mysqldump 脚本未返回预期结果

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:17 26 4
gpt4 key购买 nike

我正在尝试制作一个脚本,通过电子邮件发送 mysqldump 的结果。成功的结果应该是 0,但我收到的错误代码为 1。看起来当我将结果通过管道传输到 gzip 时,结果发生了变化,并且我不知道如何仅捕获 mysqldump 结果。

这是我的脚本

DATE=$(date +"%Y-%m-%d_%Hh%Mm")
BACKUPDIR=/backups
BPAGE=4m

mysqldump -u backup -pCih3brg4 -h localhost --all-databases | gzip > $BACKUPDIR/all_db_$DATE.sql.gz

EXITCODE=$?
if [ $EXITCODE -eq 0 ] ; then

chmod 600 $BACKUPDIR/all_db_$DATE.sql.gz

find $BACKUPDIR/ -type f -name "*.gz" -mtime +7 -exec rm {} \;

echo "DONE"

else echo "$0: backup failed with error code $?"

fi

最佳答案

本身不回答,但 Auto MySQL 会为您完成所有这些工作,并且还有一些其他不错的功能。

http://sourceforge.net/projects/automysqlbackup/

我用了很多年了,非常稳定。

关于linux - gzip 输出后 Mysqldump 脚本未返回预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com