CentOS crontab定时任务不执行的解决
crontab 配置文件 SHELL=/bin/bash 例如: */5 * * * * root /usr/libexec/atrun minute(m) : 代表一小时内的第几分,范围 0-59。 crond 开机启动 crond 启动/关闭脚本 /etc/init.d/crond help crond 加入到开机启动 chkconfig crond on crontab定时任务不执行问题 排查原因步骤如下: 首先,确认服务器是否开启定时任务计划服务,只有root用户才能对crond服务进行开启和关闭 [root@mimvp-bj script]# service crond status 请确保crond状态为 is running… 如果crond状态为 crond is stopped ,则定时任务服务不会生效故无法执行,我遇到的crontab不执行就是这个原因 crontab 常见错误的几个问题 编辑 crontab : # m h dom mon dow command Ctrl + O (写入)——》 Enter键(保存文件名)——》 Ctrl + X(退出) 输入查看命令: crontab -l # m h dom mon dow command 如果遇到shell语法错误 <code style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;"><span class="typ" style="padding: 0px; margin: 0px; color: rgb(102, 0, 102); border: 0px; vertical-align: baseline;"><span class="typ" style="padding: 0px; margin: 0px;">Syntax</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> error</span></span><span class="pun" style="padding: 0px; margin: 0px; color: rgb(102, 102, 0); border: 0px; vertical-align: baseline;"><span class="pun" style="padding: 0px; margin: 0px;">:</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> </span></span><span class="str" style="padding: 0px; margin: 0px; color: rgb(0, 136, 0); border: 0px; vertical-align: baseline;"><span class="str" style="padding: 0px; margin: 0px;">"("</span></span><span class="pln" style="padding: 0px; margin: 0px; border: 0px; vertical-align: baseline;"><span class="pln" style="padding: 0px; margin: 0px;"> unexpected </span></span></code> 解决方法: 需指定shell解释器命令:SHELL=/bin/bash(请参见上面 crontab编辑示例SHELL=/bin/bash) 或者参见: LINUX – BASH Syntax Error 如果遇到路径错误 在 /var/spool/crontab/yanggang 中,添加了如下命令,在日志文件 /var/spool/mail/yanggang 中提示找不到 xxx.sh 路径 30 * * * * /home/barry/top800/top10/top10_fruits/top10_all.sh 或 30 * * * * bash /home/barry/top800/top10/top10_fruits/top10_all.sh 这是因为你在crontab中使用了绝对路径执行脚本 top10_all.sh,因此在脚本 top10_all.sh 中引用的其它脚本也都需要使用绝对路径,才能被crontab找到并执行。 那么该如何避免绝对路径呢,推荐采用如下格式: 30 * * * * cd /home/barry/top800/top10/top10_fruits/ && ./top10_all.sh(推荐用此方式) 先进入该目录,然后在执行脚本;否则,执行脚本中的其它脚本都需要加绝对路径 转载请保留固定链接: http://www.linuxeye.com/Linux/2248.html |
CentOS crontab定时任务不执行的解决相关推荐
- 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法
ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...
- linux怎么查看定时任务有没有运行,怎么看crontab定时任务是否执行
定时执行操作命令,每一个用户拥有自己的crontab,那么大家知道怎么看crontab定时任务是否执行呢?接下来大家跟着学习啦小编一起来了解一下的看crontab定时任务是否执行解决方法吧. 看cro ...
- crontab定时任务不执行的原因
我在网上找的时候发现网上主要说了这5个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止.如果停止了就无法执行任何定时 ...
- crontab定时任务不执行,并且没有收到错误信息邮件
现象: crontab中定义的msqldump定时任务不能执行,没有收到错误信息邮件,查看日志/var/log/cron显示如下 CROND[15777]: (root) MAIL (mailed 3 ...
- Linux crontab 定时任务没执行,没收到错误信息邮件
crond 定时任务 没执行,简单的打印日期,reboot 命令 等也没执行成功(语法确保没错).捣鼓一整算是有些进展. centos7 不过这个好像没啥问题吧.. 分割线-------------- ...
- crontab mysql 不执行_crontab定时任务不执行
系统是centos,发现crontab定时任务不执行 登录系统用手工执行脚本就可以 其它如crontab配置文件没有对用户做限制, 脚本权限也赋予执行,用root账户执行,但是最后还是不行, 请各位大 ...
- 【Linux】crontab 定时任务 遇到几个问题
文章目录 cron 与 crontab 区别 bash xxx.sh 可以执行,但是crontab定时任务不执行,也没有报错信息,无日志: 首先区分 crontab -e 和 /etc/crontab ...
- _CentOS「linux」学习笔记11:crontab定时任务常用参数和基本语法
linux基础操作:主要介绍了crontab定时任务的常用参数和基本语法 crontab[定时任务,重复执行特定的命令或脚本,类似Windows下的计划任务] crontab常用参数和基本语法介绍: ...
- 解决crontab定时任务多次执行
今天使用linux crontab定时任务时,可能由于配置不妥,任务多执行一次,如下是我程序的日志记录(执行了两次,我设置的是每分钟执行1次) 解决如下 重启crontab,service cron ...
最新文章
- Windowsx64位安装pymssql并完成与数据库链接
- 周计划1[7.22~7.28]
- WVI职业价值观测量表
- python教程七牛云_python-django框架中使用七牛云
- 微软总裁呼吁:AI刷脸,美国政府该管一管了
- linux常用命令集(用户和组操作-共15个)
- hydra怎么构建字典_在Pytorch中构建流数据集
- 记一次centos 7.3下的steam安装(该“STEAM”软件为美国valve开发的游戏平台)
- Linux命令 - tar命令
- 用计算机制作母亲贺卡,综合实践——用hotoshop7.0制作母亲节贺卡(教学设计)__陈素琴.doc...
- CTF逆向(Reverse)知识点总结
- android平台支付宝快捷支付
- Android字符设备驱动开发基于高通msm8916【原创 】
- c程序语言难么,c语言难不难
- 使用Python将微信和支付宝账单导入随手记
- 在B站,没有什么是不能搞CP的
- edg击败we视频_超神圣枪无情屠杀 EDG击败WE全取三分
- 20154322杨钦涵 Exp6 信息搜集与漏洞扫描
- 什么是空指针?如何从根源避免空指针
- varargin、varargout、nargin和nargout的使用方法
热门文章
- jsp mysql视频_手把手教你做jsp servlet mysql实现的图书管理系统附带视频开发教程和完整源码...
- Cloudera Manager 和CDH6.0.1安装,卸载,各步骤截图(此博文为笔者辛苦劳作最终生成的,使用了3个熬到凌晨2~4点的夜晚,外加一个周末完成,请转载时记录转载之处,谢谢)
- fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)转自:http://blog.csdn.net/notejs/article/
- Spark-sql:以编程方式执行Spark SQL查询(通过反射的方式推断出Schema,通过StrutType直接指定Schema)
- 网络WIFI摄像机方案主控芯片最全介绍
- 深入浅出设计模式原则之单一原则(SRP)
- [译]Go如何优雅的处理异常
- linux下硬盘的安装及分区fdisk
- apache+mod_wsgi+django的环境配置
- 《C语言编程魔法书:基于C11标准》——第一篇 预备知识篇 第1章 C魔法概览1.1 例说编程语言...