当前位置:  技术问答>linux和unix

Linux实时发信功能,高手救我!

    来源: 互联网  发布时间:2015-08-25

    本文导语:  问题:在LINUX平台下实时监控MySQL数据库,如果数据库满足一定条件,就发自动发送Mail. 请高手指点一下具体的实现方法. 小弟不会忘了你的大恩大德. | #include  #include  #include  #define MYSQL_ADMIN "tengulre@sohu...


问题:在LINUX平台下实时监控MySQL数据库,如果数据库满足一定条件,就发自动发送Mail.

请高手指点一下具体的实现方法.
小弟不会忘了你的大恩大德.

|
#include 
#include 
#include 

#define MYSQL_ADMIN "tengulre@sohu.com"

void message_to_mail(char* mailto)
{
     FILE * pipe_fp;
     char buf[256];
     
     sprintf(buf,"sendmail -t -i %s >/dev/null 2>&1",mailto);
     pipe_fp = popen(buf,"w");
     if(pipe_fp == NULL)
     {
       printf("can not open pipe %s",mailto);
       exit(1);
      }
     fprintf(pipe_fp,"Subject: Monitor MySQL Servern");
     fprintf(pipe_fp,"To: %sn",mailto);
     fprintf(pipe_fp,"From: root(MySQL Administrator)n");
     fprintf(pipe_fp,"n");
     fprintf(pipe_fp,"Some Message about MySQL server statusn");
     
     pclose(pipe_fp);
     
}
int main(int argc,char** argv)
{

    /* 监视mysql */
 while(TRUE)
 {
    if (!strcmp(FindSomeMessage(...),"NotThing")) 
    {
       if(fork() == 0)
         message_to_mail(MYSQL_ADMIN);                                                    
    }
    sleep(40);
  } 
  exit(0);
}

|
当要发mail时起一个线程,主进程继续监控DB

    
 
 

您可能感兴趣的文章:

  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • linux下安装的qmail,为什么给gmail, sina,hotmail等发信到垃圾箱中阿
  • 嵌入实时操作系统 RT-Linux
  • Linux的中断实时性如何?和vxworks比如何?
  • Linux和DOS的实时性相比如何?谁能说一下两者差异的原理?100分立给。
  • 请问实时性最高的嵌入式Linux版本是什么啊!小弟钱不多,但是谢谢了!
  • Linux音频, Linux下能否实现 实时语音聊天 ?
  • 为什么linux不是实时操作系统?
  • linux 2.6 内核算不算实时?
  • 为什么说linux不是实时操作系统
  • linux 下,实时同步两台机器上的数据用什么技术好?
  • 跪求linux下远程视频实时传输程序
  • linux编程设计:如何实时监控并统计应用程序通过linux服务器各端口的流量,以及显示及时速率,源IP,目的IP,类型(TCP、UDP、FTP、HTTP等)?
  • 请问操作系统中任务调度主要有哪些策略,LINUX用哪种啊??实时操作系统又有哪些任务调度哪些策略啊??
  • 公司需要我研究采用Linux作实时操作系统的可能性,我在此向各位请教!
  • linux下有多少手段能提高实时性?
  • linux+apache+cgi,有什么方法可以让客户端看见的页面实时变化
  • 在linux操作系统中,如何实时监制用户对文件的复制和粘贴操作
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问在linux下面,有没有硬盘整理的功能,或者有什么软件可以实现硬盘整理的功能?
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • LINUX文本方式比图形方式有哪些功能限制,是不是服务器的功能都有,
  • 我想做linux下的还原备份,实现与还原精灵虚拟还原等一样的功能,应该怎么做?另外现在有实现这种功能的成熟产品是哪一种?
  • Linux/Unix的功能??选择windows还是linux?
  • 老板要用linux服务器共享一些CAD文件,并且要同步更新,linux有这功能吗?
  • 如何知道linux 内核是带有路由功能的?
  • Linux和Unix相对WIN、NETWARE有什么好处?他们之间有什么区别?WIN、NETWARE能实现的功能LINUX和UNIX能实现吗?
  • 请问Linux下有没有类似Windows光盘Autorun的功能?
  • linux下怎样调用jpeg的硬件解码功能?
  • linux下手机报警功能源代码
  • 请教linux下面的--help功能如何实现???
  • 求linux下热键以及其功能.
  • linux中如何加入wifi功能?
  • 求助:如何在嵌入式Linux上实现DHCP功能
  • linux平台下那一种脚本比较好呢?功能强大而且容易上手。
  • Linux能充分发挥主板等硬件的功能吗?
  • 请问Linux中提供类似于Win2000的Dfs功能么?
  • linux下怎么样实现定时功能
  • 请推荐一个linux下的FTP,功能见贴子
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3