crontab 不能正常执行的几种可能的问题
来源:互联网 发布:windows外观设置 编辑:程序博客网 时间:2024/04/29 01:34
1 crond服务未启动
crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:
crond
或
service crond start
如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:
yum -y install crontabs
2 权限问题
比如:脚本没有x执行权限,解决方法:
增加执行权限,或者用bash abc.sh的方法执行
3 路径问题
有的命令在shell中执行正常,但是在crontab执行却总是失败。有可能是因为crontab使用的sh未正确识别路径,比如:以root身份登录shell后执行一个/root/test.sh,只要执行
./test.sh
就可以了。但是在crontab中,就会找不到这个脚本,比如写完整:
/root/test.sh
4 时差问题
因为服务器与客户端时差问题,所以crontab的时间以服务器时间为准。
5 变量问题
有时候命令中含有变量,但crontab执行时却没有,也会造成执行失败。
文章地址
http://yubosun.akhtm.com/tech/crontab-fail.htm
0 0
- crontab 不能正常执行的几种可能的问题
- 使用crontab不能正常执行的问题
- crontab不能正常执行的五种原因
- crontab不能成功执行shell脚本的可能原因
- crontab job不能执行的问题
- ListView无法执行getView()的几种可能问题
- crontab 执行失败的几种原因
- shell在crontab中不能执行问题的解决方案
- Crontab 不执行的可能原因:环境变量设置问题或是登录帐号问题。
- crontab不执行的问题
- crontab执行失败的问题
- PHP header 函数不能正常跳转的几种解决方法
- Crontab脚本无法正常执行问题
- MediaRecorder的start()方法不能正常执行
- crontab 定时任务没有正确只执行的可能原因
- linux下crontab 任务不执行的可能原因总结
- crontab 执行脚本注意的问题
- crontab oracle expdb 不执行的问题
- Java 随机产生16进制数
- BAT面试题 - 找一个无序实数数组中的最大差值
- HDU 3074-Multiply game(线段树:单点更新,区间求积)
- Qt --编译 QtWebEngine 之错误 window8 && 64位
- php 抓取微信列表中的最新的一组微信消息
- crontab 不能正常执行的几种可能的问题
- 纵论开发FrameWork框架,推荐Webwork+Ibatis+Spring
- javascript 中文排序
- 第七章_标签文件
- 自定义LinearLayout
- Android Support v4、v7、v13的区别和应用场景
- hive Lateral View语法
- 静态库冲突
- stagefright框架