一:安装命令

apt-get install cron

二:写入定时命令

crontab -e

我这里有两个定时任务,第一个是每分钟执行桌面的email.sh脚本;第二个定时任务是每分钟向桌面的log.txt写入:Hello word!

在这里的快捷键跟vim不一致。

ctrl+o =保存文件

ctrl+x =退出编辑

主要使用这两个指令就够了。

查看定时任务

crontab -l

要能看得到有正常打印才可以,否则之前的步骤没做好。

三、脚本内容

email.sh脚本的内容:

这个脚本有两个功能,一个是定时向我的邮箱发送信息;第二个功能主要是验证我这个脚本是否有被执行到。

来看下log.txt的内容,可以看到hello word有了,runing也有。其实我为什么要加入runing这个,因为一开始我发现我的脚本一直没跑起来,没有成功发邮件,我以为脚本没运行,于是在里面加输出,侧面验证。


常用指令和含义:

crontab -l //显示用户的crontab文件的内容

crontab -e //编辑用户的crontab文件的内容

service cron start    //启动服务
service cron stop     //关闭服务
service cron restart  //重启服务
service cron reload   //重新载入配置
service cron status   //查看服务状态

共有五个星星,每个星星对应的功能如下:

* * * * * /
命令

一开始我发现邮件发送不出去,是因为我在脚本直接照搬邮件的发送方式:相对路径./。后面改成绝对路径才能正常发送邮件:

/home/hzy/Desktop/sendemail.sh 【你的QQ号码】@qq.com "Have a good mood today" "happy"

有了定时任务,和知道脚本的制作,已经能做很多事情了~

ubuntu 定时发送邮件相关推荐

  1. ubuntu定时检测IP变化并发送邮件查看IP

    实验室新配了服务器,之前的服务器设置了IP变化时(一般为电脑重启时)自动发送IP至指定邮箱,但没有记录方法,此次重新配置记录一下 ubuntu定时检测IP变化并发送邮件查看IP 1.安装ssmtp服务 ...

  2. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法

    ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...

  3. odoo定时发送邮件

    采购订单延迟或者存在部分到货的情况,定时发送邮件给相关人员 包含,采购订单明细,订单数量,已到货数量,未到货数量 <?xml version="1.0" encoding=& ...

  4. python定时发送邮件_Python3实现带附件的定时发送邮件功能

    本文实例为大家分享了Python3定时发送邮件功能的具体代码,供大家参考,具体内容如下 1. 导入模块 import os import datetime #定时发送,以及日期 import shut ...

  5. 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱

    本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...

  6. 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解

    网易邮箱大师是我们日常使用邮箱的最佳软件,不仅能批量登录邮件,还能定时发送邮件,可谓功能齐全,很多小伙伴不知道如何定时发送邮件,那么接下来小编说的这篇文章肯定会对你有帮助. 操作步骤如下: 1.打开网 ...

  7. win服务器自动发邮件,asp.net基于windows服务实现定时发送邮件的方法

    本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法.分享给大家供大家参考,具体如下: //定义组件 private System.Timers.Timer time; publi ...

  8. Linux at命令定时发送邮件具体用法

    Linux at命令定时发送邮件具体用法 Linux at命令定时发送邮件具体用法 - 51CTO.COM Linux at命令定时发送邮件具体用法 2010-06-22 12:58 佚名 Linux ...

  9. Ubuntu定时开关机

    Ubuntu定时关机 cd /etc sudo vi crontab 添加一行 00 23 * * 1-5 root /sbin/shutdown -h now :w! ctrl+z退出 Ubuntu ...

最新文章

  1. 简述计算机科学的核心内容,北京大学-计算机科学与技术(2018秋)作业及复习
  2. 你是如何快捷、高效获取新知识的?
  3. Django 基于角色的权限控制
  4. 微软11月份安全补丁更新 最高级别:重要
  5. ZoomIt – 屏幕标注、电子画笔 [小工具]
  6. 经典C语言程序100例之八二
  7. CCTMXTiledMap的使用
  8. HTML5拖放API
  9. css,html走的坑:(1.2)
  10. 明年5G智能手机大爆发!出货量惊人
  11. 为什么用clojure作为storm 的主要开发语言
  12. c语言3到7位水仙花数流程图_C语言入门基础整理
  13. java构造反射和函数_反射类的构造函数和方法
  14. 红色警戒95版的地图编辑器Edwin.exe
  15. apkeditor pro_APK编辑器 APK Editor Pro v1.15.0 + ApkModifier v3.6
  16. 开通了个人微信公众号:slbGTD,准备把GTD相关的内容写成一本书
  17. MyBatis一对多关系映射
  18. input不能输入的问题
  19. 【大数据分析1】大数据基础理论
  20. Bug现形记(一):一个多重继承程序的查错

热门文章

  1. 土法合并GridView表头
  2. 生物制药企业怎么应用软件系统降低故障发生记录
  3. seata 分布式解决方案:
  4. 机器学习:性能度量篇-Python利用鸢尾花数据绘制ROC和AUC曲线
  5. 【Linux后端服务器开发】TCP通信设计
  6. CPU 和 GPU 的区别是什么
  7. C++ 判断一个数是不是素数
  8. 利用RDP协议搭建SOCKS5隧道
  9. python mro--多继承属性查找机制
  10. HTML实现旋转太极图