crontab 不运行

注意事项
1、脚本内使用非系统命令时一定要使用绝对路径,(强烈建议脚本中使用的路径使用绝对路径,方便定位问题)
2、crontab验证,一定要在非脚本安装路径下验证是否能正常运行,如果只是在脚本所在的目录下运行,由于一些路径是相对的会导致手动运行脚本可以运行,但在crontab时不能正常运行.
3、在crontab中的任务增加自定义的日志,这样出错后容易定位原因

0 6 * * * $HOME/for_crontab/createTomorrowTables >> $HOME/crontab/mylog.log 2>&1 #把错误输出和标准输出都输出到mylog.log

命令简介
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出cron服务详细内容
crontab -r //删除cron服务
crontab -e //编辑cron服务

例:
查看自己的cron设置:
crontab -u root -l root

删除fred的cron设置:
crontab -u fred -r

原文地址:https://www.cnblogs.com/brookin/p/2840492.html