一.计划任务 crontab
查看进程 crond
#循环调度
#分钟 小时 日 月 周
#* * * * *5个 任务
#0 5 * * *每天凌晨5点从左往右读每
#34 2 1 6 5 每年的 6月1 或者周五都跑
*/5 * * * * 每隔5分钟
*/5 */3 * * * 每三个小时里的第一个小时里每五分钟跑一次
1-2 范围 1,2,3具体的时间点
`测试网站 crontab.guru
crontab - e 写入
查看状态
yum install crontabs
练习题
每天6:00执行 /home/soso.sh
0 6 * * * /home/soso.sh
每天8:40执行
40 8 * * *
每周六凌晨4:00执行
0 4 * * 6
每周六凌晨4:05执行
05 4 * * 6
每周六凌晨5:00执行
0 5 * * 6
每周一到周五9:30
30 9 * * 1-5
每周一到周五8:00,每周一到周五9:00
0 8,9 * * 1-5
每周六23:59
59 23 * * 6
每天0:30
30 0 * * *
写时间00 00 * * * /home/soso.sh
每天的00:00
00 02 * * * ls
每天的凌晨2点整
00 02 1 * * ls
每个月的一号2点整
00 02 14 2 * ls
每年的2月14的2:00
00 02 * * 7 ls
每天的2:00或每周日的2:00
00 02 * 6 5 ls
每年的6月每天周五的2:00-----------------------------
00 02 * * * ls
每天的2:00
*/5 * * * * ls
每隔5分钟
00 02 1,5,8 * * ls
每月的1 5 8 号的2:00
00 02 1-8 * * ls
每月1到8号的2:00 ls
二.本地用户发送邮件
安装mailx
umtabodpacltbeai
yum -y install postfix mailx
启动
systemctl start postfix
第一种
subject
mail -s “邮件主题” root(收件人)
内容
ctrl +d
第二种
echo “内容” |mail -s “邮件主题” root
|上一个的输出作为下一个的输入
第三种(把文档内容发送)
mail -s “邮件主题” root </etc
接受邮件
root用户: mail
普通 :mail -u username
三.公网邮箱发送
1获取授权码
qq邮箱里面的
2配置
vim /etc/mail.rc
set from=19991820003@163.com
set smtp=smtp.163.com
set smtp-auth-user=19991820003@163.com
set smtp-auth-password=GSLTKOHJSRNPAUBV
set smtp-auth=login
第二种方式
820003@163.com
set smtp=smtp.163.com
set smtp-auth-user=19991820003@163.com
set smtp-auth-password=GSLTKOHJSRNPAUBV
set smtp-auth=login
第二种方式
发送方式,参考本地邮箱发送方式