计划任务,mail命令,公网邮箱配置

本文介绍了如何在Linux系统中使用crontab设置定时任务,包括基本语法和示例,以及如何通过mail命令发送邮件,包括本地用户和公网邮箱的配置过程。
摘要由CSDN通过智能技术生成

一、计划任务命令 crontab

列出计划任务

crontab -l

编辑计划任务

crontab -e

 其中* * * * * 相对应的是分、时、日、月、周

分   时    日    月     周   命令

1     *       *      *      *      ls           表示每小时的第1分钟执行ls命令

0     2       *      *      *      ls           表示每天凌晨2点执行ls命令  

0      0      3      *      *      ls           表示每月的3号执行ls命令

0      0      0      4      *     ls            表示 每年的4月执行ls命令

*      *      *       *        5    ls            表示每周5执行ls命令

14   13    21    5      *       ls           表示每年的5月21日的13点14分执行ls命令        

可以查看一下  time.log 文件内容

二、发送邮件命令mail

安装mailx和postfix

yum -y install postfix mailx

启动postfix

systemctl start postfix

本地用户发送邮件

①mail -s "邮件主题" root,输入邮件内容,ctrl+d结束编辑

mail -s "youjian1" root

②echo “邮件内容” | mail -s "邮件主题" root

echo "1.txt" | mail -s "youjian2" root

③mail -s "邮件主题" root </etc/passwd  

mail -s "youjian3" root < xue/xiaoxue

接受邮件

root 用户: mail

mail

普通用户:mail -u username

mail -u username

三、公网邮箱配置:

1.登录到qq邮箱,点击设置

2.在邮箱设置这一栏选择-账户

3.未开通的会显示:服务状态已关闭,开启服务。点击开启服务。已开通的跳到第5步

4.已开通的会显示:服务状态已开启,管理服务,点击继续获取授权码

5.将以上获取的授权码复制

配置邮箱配置文件  /etc/mail.rc

vim /etc/mail.rc

 将以下内容添加到文件末。

set from=qq邮箱
set smtp=smtp.qq.com
set smtp-auth-user=qq邮箱
set smtp-auth-password=授权码
set smtp-auth=login

6.向公网邮箱发送测试邮件

mail -s "测试邮件" qq邮箱

编辑邮件内容,ctrl+d结束编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值