【问题标题】:get an email once the mysql dump is successmysql转储成功后收到一封电子邮件
【发布时间】:2015-05-22 11:30:33
【问题描述】:

我正在尝试在 ubuntu 服务器中备份我的一个 mysql 数据库。 如果不是通过电子邮件出错,我想在备份成功后收到一封电子邮件。 这是我的简单脚本

mysqldump -u db_user -p******* 数据库 > /var/backups/database-$( date '+%Y-%m-%d_%H-%M-%S' ).sql

【问题讨论】:

    标签: mysql linux ubuntu cron


    【解决方案1】:

    试试这个:

      #!/bin/bash
      mysqldump -v -u db_user -p******* database > /var/backups/database-$( date '+%Y-%m-%d_%H-%M-%S' ).sql 2> error.log
    
     if [ $? -ne 0 ]
     then
      mail -s "Mysql Dump failed" you@youremailid.com < error.log
      else
    
      echo "Mysql dumped successful " | mail -s "Mysql Dump Done" you@youremail.com
      fi
    

    我没有测试,你自己的环境检查一下

    【讨论】:

    • 感谢它的工作,你能帮我设置发件人地址吗?
    猜你喜欢
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2013-07-29
    • 2015-08-04
    • 1970-01-01
    • 2018-06-01
    • 2016-03-30
    • 1970-01-01
    相关资源
    最近更新 更多