救急 为啥centos下定时用mutt发送邮件同一封会多次发送
如题,假期帮同事做个定时发布邮件的功能,代码如下:
if [ -f 1.txt ]; then rm -rf ./1.txt echo '删除成功' fi database=192.168.7.150 username=root password=xxxxxxx mysql -h${database} -u${username} -p${password} <<EOF use site_keyword; set names 'utf8'; select keyword,targetwebsite,from_unixtime(searchdate,'%Y-%m-%d') as searchdate,projectname,sort,seoranking into outfile '/var/sh/1.txt' from key_keywordrankresult where dateday=DAYOFMONTH(NOW()) and datemoth=month(NOW()) and userid=4; exit; EOF echo "`date +%Y-%m-%d`关键词查询结果,此列表为全部结果,格式为txt." | mutt -s "`date +%Y-%m-%d`关键词查询结果" *********** -a /var/sh/1.txt echo `date` '执行成功'
然后写一个定时运行:
41 15 * * * /bin/sh /var/sh/run.sh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
着实让我激动一番
5555