摘要:
使用linux时,有时我们想发邮件给朋友或同事,可不可以通过命令行直接发呢?想通过linux监控网站或者系统状况并自动报警,如何使用脚本发出邮件给外部邮箱呢?不需要注册公网域名和MX记录,即不需要架设公网邮件服务器,我们仍然可以达到以上目的。我是通过linux自带的mailx工具来解决,只需要配置mailx使用公网邮箱来发邮件即可。CentOS5自带的mailx是8.1版本的,不支持配置外部公网邮箱,必须升级到最新版本12.4。可以使用rpm -qa | grep mailx查看系统自带的mailx版本。使用wget http://sourceforge.net/projects/heirlo 阅读全文
摘要:
异步通知的概念:一旦设备就绪,主动通知应用程序。这样应用程序根本不需要查询设备状态。阻塞,非阻塞和异步:-阻塞IO是等待设备可访问后再访问-非阻塞IO是查询设备是否可以访问-异步通知是设备通知自身可以访问为了使支持异步通知机制,驱动程序应该涉及以下3项工作。支持F_SETOWN命令,能在这个控制命令处理。处理FASYNC标志更变的函数Int fasync_helper(int fd, struct file*filp, int mode, struct fasync_struct **fa);释放信号用的函数Void kill_fasync(struct fasync_struct **fa, 阅读全文