【从本人QQ空间迁移】控制crontab不发送mail

         定时任务可以在crontab配置,大体格式如下
         * * * * xxxxx
         分钟  小时  日  月  星期  要运行的命令

         第一种方法:在用户下执行crontab -e 继续增加一条  rm -rf /var/spool/mail/xxx
                              该方法等于是上边执行完要运行命令后,继续执行了下方的删除mail日志文件的操作,不太合适。
   
         第二种方 法:在定时任务配置时加上参数
                              * * * * xxxxx  >/dev/null
                              但该方法仍旧发送邮件。
  
         第三种方法:在root用户下,在第一行配置上加入 MAILTO=""发送位置
                              该方法倒是可以取消发送邮件,不过取消的是整个用户。

         第四种方法:也是目前最适合的方法。
                              在crontab -e 配置时,如下所示:
                              * * * * xxxxx  >/dev/null  2>&1
                              该配置是将2-错误输出,定位到1正常输出,1定位输出到null设备
                              * * * * xxxxx  >/dev/null  1>&1  
                              该配置是将1-正常输出,输出到null设备。2-错误输出照常输出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值