centos7上定时将mysql数据导出并且发送到指定的邮箱

摘要:
附件和静音命令详细说明。在此之前,每天早上查询数据库并将结果发送给领导。昨天,脚本终于实现了自动发送。事实上,这个命令非常简单,可以满足您的需求。例如:mutt-s“subject”-a/backup/backup.tar.gzxxx@126.com˂/tmp/x。txt-s:消息标题用“”括起来。上述命令发送backup.tar。gz文件作为附件存储在/backup目录中。

一、安装sendmail和mutt

  yum -y install sendmail mutt mailx

二、利用163邮箱向外发邮件

  vim /etc/mail.rc

  加入最后一行即可,我用的是163邮箱,建议不要用qq邮箱(qq邮箱安全要求高,同样的配置出错)

     set from=158XXXXXX14@163.com smtp=smtp.163.com smtp-auth-user=158XXXXXX14@163.com smtp-auth-password=tsXXXXXXXXXXXX456 smtp-auth=login

centos7上定时将mysql数据导出并且发送到指定的邮箱第1张

四、脚本内容如下:

centos7上定时将mysql数据导出并且发送到指定的邮箱第2张

五、利用crontab设置定时任务,具体脚本就不写了。

附、mutt命令详解

以前每天早上查询数据库,将结果发送给领导。昨天终于通过脚本实现了自动发送了。推荐使用mutt命令。其实这条命令很简单,就已经能满足大家的需求了。如:

mutt -s "subject" -a /backup/backup.tar.gz xxx@126.com < /tmp/x.txt

-s: 邮件标题,用""括上。

-a: 邮件附件。如上命令就是将/backup目录下 backup.tar.gz文件作为附件发送。

< /tmp/x.txt:/tmp目录下x.txt文件里的内容作为邮件内容发送。

    如果发送给多个人,只要在邮箱地址后加空格接着输入邮箱地址即可,如:

mutt -s "subject" -a /backup/backup.tar.gz xxx1@126.com xxx2@126.comxxx3@126.com< /tmp/x.txt

mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文 件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>] [-s<主题>][邮件地址]

免责声明:文章转载自《centos7上定时将mysql数据导出并且发送到指定的邮箱》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt Linguist介绍《Gamma校正》下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ios7 以后准确获取iphone设备的MAC(物理地址)

通过参考 钉钉 项目,知道是通过wifi拿到路由的MAC地址。那么可不可以拿到iphone 设备的MAC 地址呢? 经过一番搜索,发现所有文章都是针对 ios 7 以前 可以拿到。 而且方法也都是同一篇文章上面的,对于ios7 以后完全没提示。 而使用网络上的方法,在 大于 ios 7 的环境下, 永远返回的MAC 为02:00:00:00:00:00 下...

文件权限及chmod使用方法

文件权限 在linux在,由于安全控制需要,对于不同的文件有不现的权限,限制不同用户的操作权限,总共有rwxXst这一些权限,我们经常使用到的是rwx,对于文件和文件夹而言,他们代表着不同的含义 对于文件 r:用户可以读取该文件,如使用命令cat w:用户可以编辑该文件,如使用命令sed -i,vi x:用户可以运行该文件,如直接./ge...

Vue(一)

一、es6语法:let和const es6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在它所在的代码块有效 for循环...

Simulink仿真入门到精通(十九) 总结回顾&amp;amp;自我练习

从2019年12月27到2020年2月12日,学习了Simulink仿真及代码生成技术入门到精通,历时17天。 学习的比较粗糙,有一些地方还没理解透彻,全书梳理总结: Simulink的基础模块已基本掌握,对不熟悉的模块可以借助帮助文档了解其功能; Simulink信号基本掌握,了解了各种信号的外观及意义的不同; 对Simulink子系统的认识有待深入,...

Centos7基本命令

shell基本命令 linux命令行的组成结构 linux系统命令操作语法格式 命令 空格 参数 空格 文件路径或者需要处理的内容 rm -rf /tmp/* ls -la /home 1.一般情况下,【参数】是可选的,一些情况下【文件路径】也是可选的 2.参数》同一个命令,跟上不同的参数执行不同的功能...

OptimalSolution(5)--数组和矩阵问题(1)简单

  一、转圈打印矩阵   题目:给定一个整型矩阵matrix,按照转圈的方式打印它。   要求:额外空间复杂度为O(1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 打印结果为:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10   思路:矩阵分圈处理问题。用...