一、计划任务命令 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邮箱