主要想实现的功能
是:自动判断某个用户
的授权码是否过期,并发送邮件通知。
shell代码
如下:
#连接mysql
,并将读取的记录写入tem.file
mysql -u *** -p*** <<EOF >***/tmp.file
use test
;
select endtime,email from ctest;
EOF
while read endtime email
do
a="@"
#判断邮箱的基本格式
if [[ "${email/$a/}" != "$email" ]];then
#判断是否过期
if [ $((($(date +%s)-$(date +%s -d"$endtime"))/86400)) -gt 0 ] ;then
#发送邮件,使用内置的mail命令 【$email --接受地址 “guoqi”--邮件标题 error.html
--邮件内容】
mail $email -s "guoqi" < ***/error.html
else
mail $email -s "ok" < ***/true.html
fi
fi
done<***/tmp.file
对linux
计划任务不是熟悉的朋友,可以看此帖:
linux下定时计划任务,经测试备份数据库
有效
分享到:
相关推荐
这是在Linux里需要安装的64位的MySQL数据库文件,欢迎大家来此下载资源。有问题欢迎反馈,互相讨论学习进步
mysq教程mysq教程mysq教程mysq教程mysq教程mysq教程mysq教程
php 读取mysql 类 class mysql{ var $Conn=""; var $Res=""; //构造函数 function mysql($strHost,$strUser,$strPwd,$strDatabase){ $this->Conn=mysql_connect($strHost,$strUser,$strPwd) or die...
这是Mysql5.73版本的Linux下deb全套安装包,可以帮助大家在Linux环境下轻松实现Mysql安装
mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略
mysq安装图解
数据库管理工具Navicat for MySQ 64
mysq5.0l安装文件,mysql-gui-tools-5.0-r2-win32.msi。小巧玲珑在东西。
mysql jdk tomact Linux部署
mysql-5.6.34.tar.gz 适用于linux安装
MySQ DBA基于windows和linux环境下MySQL5.7、5.6版本安装手册
mysq常用函数字符串处理函数日期和时间函数常用的数值函数 CEIL(x)返回大于X的最大整数
mysq,sql,oraclel批处理脚本
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
此工具功能是将oracle数据库中的数据迁移到mysql数据库,可以直接连接到两个目标数据库进行热操作,也可以读取oracle导出文件,导入的Mysql库中。
mysqlbinlog的flashback
mysq开发包
有说明,数据库,简单的JAVA连接MYsql数据库操作的小例子
mysql乱码解决,doc格式,部分是自己遇到的问题,部分是从网上摘录,摘录部分未注明来源,请谅解。
最好的mysq第三方工具-----安装程序文件(需要注册机)