ubuntu系统默认情况下,crontab定时任务的日志输出默认是关闭的。在执行crontab的时候,感觉定时任务一直没执行,但是单独执行脚本,却可以成功。所以打开了日志,来看看到底是哪里的问题,日志的路径:/var/log/cron.log
vi /etc/rsyslog.d/50-default.conf
打开文件,在文件中找到cron.*,把前面的#去掉,保存退出。
执行下列命令重启系统日志,然后,修改定时任务,执行定时任务,就可以在在/var/log目录下看到cron.log的输出了
sudo service rsyslog restart