1,没有安装crontab
安装方法+yum install -y vixie-cron 或者 yum install rsync
2.no crontab for root 解决方法
rontab不执行的问题困扰了好长时间,脚本写的都正确,但是就是不执行,最终解决方法如下:
crontab -u root /var/spool/cron/root
这样root用户的crontab就生效了
service crond restart
重启下服务就好了
3.如何在crontab执行完成之后,不发邮件给root
crontab每次执行完成都会自动发送邮件给root,这里可能是指的执行该crontab的用户吧。
其实解决办法很简单,将标准输出取消就可以了,在执行的shell后加上:>/dev/null 2>&1
顺便记录几个常用命令+
crontab -l
ps -e | grep cron
tail /var/log/cron