linux 设置邮件提醒,linux 定时邮件提醒
简单实现对Linux服务器的定时监控,可以通过定时执行任务和邮件收发来实现。
定时执行任务:crontab
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程.crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
crontab命令的使用方法:
usage: crontab [-u user] file
crontab [ -u user ] [ -i ] { -e | -l | -r }
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
邮件发送:mail
linux 下可以使用命令mail来实现邮件收发,使用方法:
Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users
定时邮件提醒
利用以上两个工具,即可实现定时邮件提醒功能。
实现邮件发送
首先,编辑 /etc/mail.rc 文件,添加配置信息
set from=xxx@163.com
set smtp=smtp://smtp.163.com:25
set smtp-auth-user=xxx@163.com
et smtp-auth-password=yyy(此处使用了163邮箱)
然后,添加邮件信息,并发送。创建脚本文件 test.sh
#!/bin/bash
email_date=$(date "+%Y-%m-%d %H:%M:%S")
echo "email_date : "$email_date >> /home/xxx/mail.log
server_ip=${ifconfig}
echo "server : " >> /home/xxx/mail.log
ifconfig >> /home/xxx/mail.log
df -h >> /home/xxx/mail.log
mail -s "title" username@qq.com < /home/xxx/mail.log
rm -rf /home/xxx/mail.log
运行脚本,检测确定可用。
定制计划任务
首先,创建一个名为 mycron 的文件,填写设置信息
* * * * * /home/xxx/test.sh在上面的例子,系统将每隔1分钟会执行一次 test.sh 脚本。
然后,将该文件提交给cron进程
crontab mycron
为服务器准备的定时邮件提醒的简单功能就完成了!
linux 设置邮件提醒,linux 定时邮件提醒相关推荐
- python自动化办公:邮件篇 (定时邮件问候女票so easy)
前言和准备工作 如果你能找到一个要看邮件的女票哈,本文能帮你用程序实现在每天不同时间段给女友定时给女友发消息,不错过早上,中午.晚安! 而你自己却可以玩游戏,不管这回事. 你告诉我看邮件的女生少,别着 ...
- linux设置时间夏令时,Linux夏令时是怎么调整的
满意答案 qiaohe001 2016.12.24 采纳率:51% 等级:10 已帮助:3667人 安装linux操作系统(From:鸟哥的linux私房菜)开始安装 -磁盘分区的配置所需目录/ ...
- linux 设置禁止ping,linux设置禁止ping
linux禁止ping 为了服务器的安全, 防止网络攻击(DOS 攻击消耗网络宽带,CPU资源), 需要服务器设置 禁止ping 通常有两种方式 第一种是通过防火墙 iptables 设置 第二种是内 ...
- linux设置web服务器配置,Linux下配置功能完善的Web服务器
调试环境:Redhat9.0Apache1.3.29Mysql3.23.58PHP4.3.4 Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家 ...
- linux设置ps2鼠标,linux环境变量设置 (PS1,PS2)
PS1:就是用户平时的提示符. PS2:第一行没输完,等待第二行输入的提示符. Linux系统提示符是用系统变量PS1来定义的.一般系统默认的形式是:[username@host 工作目录]$. 用e ...
- linux 设置显卡命令,linux安装显卡驱动命令
linux安装显卡驱动命令来自小周记热点推荐.windows下的显卡驱动安装想必大家都很熟悉,呢么linux系统要如何安装显卡驱动呢?下面由小周记 XiaozhouJi.Com小编为大家整理了linu ...
- linux 设置中文命令,Linux下使用locale命令设置语言环境
locale命令设置语言环境 在Linux中通过locale来设置程序运行的不同语言环境,locale由 ANSI C提供支持.locale的命名规则为_.,如zh_CN.GBK,zh代表中文, CN ...
- linux 设置时钟 教程,linux时钟同步入门教程
每个服务器系统,时钟的同步时非常重要的.经常使用windows的人知道,windows的时间特别好设置,都是界面化的.但是,linux则看着比较复杂,本文就以centos为例,教会您时钟同步的安装.配 ...
- linux设置ip默认,Linux设置ip地址与默认网关
1. 设置ip地址 打开终端,取得root权限(sudo su).输入命令: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 详解:ifconfi ...
- linux设置unix编码,linux下查看文件编码及修改编码
通常来说,Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8,所以Linux下打开windows的文件会有乱码的情况.另外,有时要将文件进行编码转换,如将简体中文转 ...
最新文章
- socket编程缓冲区大小对send()的影响
- 准爸爸日记——20120502海淀妇幼建档续
- Flowable BPMN 用户手册 (v 6.5.0-SNAPSHOT)
- uniapp 支付(支付宝,微信支付)
- csdn学院 python_确认!别再相信Python了! 程序员:就你敢说...
- 烂泥:perl中CPAN的安装
- 全球首发!惯性导航导论(剑桥大学)第八部分
- HDOJ 1754 I Hate It 解题报告
- windows2008 网络相关
- 云上资源编排1.0到2.0的设计开发思考(含招聘)
- 用PS去掉图片中的文字
- workbench谐响应
- Nuxt学习笔记——集成 Google 统计分析服务
- 7-11 How Long Does It Take(25 分)
- 美团后台开发暑期实习面经(一面+二面)已offer
- 复数计算器(c++实训)
- Google学术搜索镜像网站搜集
- Latex带序号的项目符号列表
- php 游戏开发swoole,《基于 Swoole 的对战游戏实践》开课啦
- 高仿拼多多源码/拼单商城系统源码/拼团商城源码