`
wangmingming2008
  • 浏览: 30295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell 脚本 实现简单的定时查库发邮件

    博客分类:
  • 2013
阅读更多
vi ip.txt

#iostest_tw=10.52.*.*
#iostest_kr=10.52.*.*
imop_tw_s1=10.52.*.*
imop_tw_s2=10.52.*.*
imop_tw_s3=10.52.*.*
ko_kr_s1=10.52.*.*



#每天早上10点执行
crontab -e
00 10 * * * /root/action_shell/export.sh >> /root/action_shell/mail.log

#! /bin/sh

last_data=$(date -d last-day +%Y_%m_%d);
cat /dev/null > $last_data.date
for s_ip in $(awk -F= '{print $0}' /root/action_shell/ip.txt);
do
        echo ===============================start to do task===================================================;
        s=$(echo $s_ip|awk -F= '{print $1}');
        ip=$(echo $s_ip|awk -F= '{print $2}');

        echo '====================='$s'_level_top_10==============================================' >>$last_date.data

        out1=$(mysql -h$ip -u*** -p*** -Dgen_log -e 'select id,account_id,account_name,char_id,char_name,max(level),from_unixtime(createTime/1000)  from pet_level_log_'$last_data' group by account_id  order by max(level) desc,createTime  limit 10;' >> /root/action_shell/$last_date.data);

echo '====================='$s'_frist_to_pass_zhangliao_10==============================================' >>$last_date.data
        out2=$(mysql -h$ip -uxxx -pxxxx -Dgen_log -e 'select id,log_time,account_id,char_id,account_name,char_name,param from property_change_log_'$last_data' where SUBSTRING(param,13)=1297 order by id limit 10;' >> /root/action_shell/$last_date.data);
         echo $out1;
        echo $out2;
         sleep 10
        echo ===============================send mail successfully===================================================;
done


/bin/mail -s 'from games.asia team tech '_$last_data   wu_tong@renren-inc.com mingming.wang@renren-inc.com yongliang.yang@renren-inc.com yuesong.pu@renren-inc.com < /root/action_shell/$last_date.data
分享到:
评论

相关推荐

    shell脚本(监控日志发告警邮件)

    监控生产环境nginx日志发告警邮件,需要使用linux系统的定时任务,如5分钟执行或者其他时间间隔

    Shell脚本运维人监控系统日志发送告警邮件

    Shell脚本监控日志中预警信息,配合定时任务,检查到告警信息发送邮件

    shell脚本定时执行logstash任务异常mail465发邮件.rar

    shell脚本定时执行logstash任务异常mail465发邮件.rar

    shell脚本监控kafka集群节点异常发送邮件通知管理员脚本.rar

    通过shell脚本定时自动监控kafka集群节点是否正常运行,如果kafka异常关闭,马上邮件通知配置的单个或多个管理员。

    linux 运维自动监测脚本(CPU,内存,磁盘,负载),自测成功

    通过定时 crontab -e 任务,执行脚本,监测服务器的cpu,内存,磁盘,负载,超出预定的值时发邮件到自己的邮箱告警,很好的提前预防服务器的资源紧张问题。

    Yii2+Swoole开发的定时任务管理系统,带预警邮件通知(Crontab).zip

    Yii2+Swoole开发的定时任务管理系统,带预警邮件通知(Crontab).zip 功能列表 用户管理 权限管理 邮件预警 立即执行任务 (python+shell) 定时任务(python+shell),支持秒级定时任务,服务稳定完美运行 定时...

    Cassandra 监控脚本

    Linux系统下 1.Python脚本监控cassandra集群节点状态,发送告警邮件; 2.shell 脚本修复异常; 3.crontab 设置定时任务定时执行。

    使用shell检查并修复mysql数据库表的脚本

    /bin/sh#code by scpman#功能:检查并修复mysql数据库表#将此脚本加到定时中,脚本执行时,等会读库,列出要修复的所有表,然后计时,开始修复#修复过程中将损坏的表记录下来,修复完成后,将损坏的表,发邮件通知。...

    企业后台管理基础框架 hsweb.zip

    定时任务: 配置定时任务,使用动态脚本编写任务内容.系统监控: 监控系统资源使用情况.缓存监控: 监控缓存情况.访问日志: 记录用户每次操作情况未来:组织架构管理: 地区-机构-部门-职务-人员.工作流管理: activiti...

    基于Linux系统的指纹识别门禁系统的研究

    在Linux 下编写控制程序,通过串口的方式实现Raspberry Pi主控模块与AVR以及FPI之间进行通信,利用Shell脚本程序定时向用户发送邮件来监控门锁的状态,通信部分采用无线方式实现。实验表明,该指纹识别门禁系统采集...

    yii2-crontab:Yii2+Swoole开发的定时任务管理系统,带预警邮件通知(Crontab)

    功能列表用户管理权限管理邮件预警立即执行任务 (python+shell)定时任务(python+shell),支持秒级定时任务,服务稳定完美运行定时任务管理系统(crontab)yii2-rest 项目目录├─admin 前端页面(基于iview)│ ...

    Job Plus项目是基于SpringBoot+Vue的轻量级定时任务管理系统+源代码+文档说明

    25. 脚本任务:支持以GLUE分布式平台开发和运行脚本任务,包括Shell、Python、NodeJS等类型脚本; 26. 多线并发:系统支持多线程触发调度运行,确保调度精确执行,不被堵塞; 27. 降级隔离:调度线程池进行隔离拆分,...

    vc++ 应用源码包_1

    动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘...

    vc++ 应用源码包_2

    动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘...

    vc++ 应用源码包_6

    动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘...

    vc++ 应用源码包_5

    动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘...

    vc++ 应用源码包_3

    动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘...

    通过SQL定时分析表监控Unix系统性能

    作为Unix系统中的Oracle数据库管理员,时刻监控操作系统的性能无疑是非常重要的,幸运的是Unix系统提供了大量的监控命令...这样我们只需要编写一些脚本就可以实现自动的后台监控,当有问题的时候再自动发送邮件给DBA。

    1345个易语言模块

    _仿真shell库.ec √功能键状态√.ec √取功能键状态√.ec 万 年历.ec 万能注册验证模块.ec 世宝脚本语言引擎.ec 世恒通用安装系统文件压缩模块.ec 世恒通用安装系统文件压缩 模块RAR.EC 个性信息框.ec 个性信息框1.1...

Global site tag (gtag.js) - Google Analytics