计划任务 邮件发送

104 阅读1分钟
计划任务

循环性计划任务
crontab -l #列出计划任务
crontab -e #编辑计划任务
crontab -r #删除所有计划任务(一般不会删)

邮件发送
  1. yum -y install mailx
  2. vim /etc/mail.rc
    set from=187xxxx2939@163.com  
    set smtp=smtp.163.com  
    set smtp-auth-user=187xxxx2939@163.com  
    set smtp-auth-password=**GSLTKOHJSRNPAUBV** (替换自己生成的密码)  
    set smtp-auth=login
    

3.echo "邮件内容" | mail -s "邮件主题" -a 附件(路径) 2927xxxx40@qq.com
mail -s "邮件主题" -a 附件(路径) 2927xxxx40@qq.com < /etc/passwd
mail -s "邮件主题" 2927xxxx40@qq.com
这是邮件内容
Ctrl+d

笔记:
df -h 文件系统磁盘使用情况
在bash中,$( )` `(反引号)都是用来作命令替换的

cmd1 && cmd2 命令1成功才会执行2
cmd1 || cmd2 命令1不成功才会执行2

1> 2> &>
1 标准正确输出
2 标准错误输出
& 混合