crontab 不运行
2012-12-31 13:12 brookin 阅读(453) 评论(0) 编辑 收藏 举报注意事项
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
作者:brookin
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。