2013-09-27 78 views
0
mysqldump -u $dbUsername --password=$dbPassword --databases $db | gzip > ${dbBackup}/${db}-${date}.sql.gz 
if [ echo $? -ne 0 ]; then 
    mail -s "Backup mysql cron job $0 failed" $MAIL_TO <<EOF 


EOF 

错误 - 线意外结束执行脚本之后

+0

为什么有两种EOF存在? –

回答

1

意外结束的网络连接终止if语句失踪:

mysqldump -u $dbUsername --password=$dbPassword --databases $db | gzip > ${dbBackup}/${db}-${date}.sql.gz 
if [ echo $? -ne 0 ]; then 
    mail -s "Backup mysql cron job $0 failed" $MAIL_TO <<EOF 
EOF 
fi 
^^^