自动化邮件发送服务

it2026-06-21  8

引入

最近因为工作需要实现自动化邮件发送的服务,先在本篇文章里稍微记录一下自动化在服务器端的配置

流程

流程

跑通的邮件发送服务自动化脚本cron文件

只要完成以上两个条件,任务就结束了,当然难点在第一个,但是我们这篇文章主要记录一下第二个。

自动化脚本

1、创建一个新的cron文件,格式如下图,可能有点抽象不要紧,简单来说就是两部分构成

a>启动的时间 

b> 具体的程序路径

下图就是具体的启动时间的设置,有5个位置,分别对应了分钟,小时,第几天和星期几 

接下来举例,让大家熟悉设置时间

命令解释* * * * * /bin/ls表示每分钟执行一次ls命令0 6-12/3 * 12 * /usr/bin/backup在 12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时,在 0 分钟执行一次 /usr/bin/backup 这里的6-12代表6点到12点,/3代表每隔3个小时0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata周一到周五每天下午 5:00 寄一封信给 alex@domain.name 20 0-23/2 * * * echo "haha" 每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha" 后面的命令就看你需要的任务,一般自动化服务,都是启动脚本,sh xxxx.sh 即可

2、当cron脚本文件写好后,如何启动或者编辑呢?

需要提前部署crond服务

这个比较简单,常用三个命令

命令解释crontab -e 编辑脚本文件,一般修改时间crontab -l显示当前用户运行的cron脚本文件crontab -r +cron文件删除cron文件

本文实例都是参考菜鸟教程,有需要大家可以直接去菜鸟教程里看,也欢迎讨论交流 

最新回复(0)