计划任务crontab

简介:

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执行时却没有,也会造成执行失败。

6 误删恢复

可以借鉴/var/log/cron中日志信息



本文转自 wdy198622 51CTO博客,原文链接:http://blog.51cto.com/weimouren/1827616
相关文章
Airtest的多图查找与两图对比
Airtest的多图查找与两图对比
526 0
Springboot项目启动的三种方式
Springboot项目启动的三种方式
1361 0
|
Linux
linux grep查看指定内容上下几行
linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.
6163 0
|
JavaScript API 开发者
Vue 3 为什么同时需要 Ref 和 Reactive?
Vue 3 为什么同时需要 Ref 和 Reactive?
|
算法 Serverless Python
用流程图表示算法
在算法设计和实现的过程中,流程图是一种非常有用的工具,它可以帮助我们清晰地展现算法的逻辑和步骤。通过流程图,我们可以更直观地理解算法的执行过程,发现潜在的问题,并进行优化。本文将介绍如何使用流程图表示算法,并附上一个示例代码及其对应的流程图。
1788 0
|
Cloud Native Java 云计算
|
JSON Linux 网络安全
Linux - curl 命令(下)
Linux - curl 命令(下)
2041 0
Linux - curl 命令(下)
|
大数据 云计算
okcc呼叫中心行业市场发展分析
呼叫中心是为了客户服务、市场营销、技术支持和其它特定商业活动而接收和发出呼叫的一个实体。通俗而言,呼叫中心,就是在一个相对集中的场所,有一批服务营销人员组成的服务营销机构。呼叫中心通常会利用计算机通讯技术,处理来自企业客户的电话垂询,尤其具备同时处理大量来话的能力,还具备主叫号码显示功能,可将来电自动分配给具备相应技能的人处理并能记录和储存所有来话信息。
|
存储 索引 Python
深入NumPy:Python科学计算库的高级应用
在本篇文章中,我们将探讨Python中的NumPy库的一些高级特性和技巧,包括广播机制、矢量化操作、高级索引、结构化数组以及NumPy中的随机抽样等内容。这些功能将有助于我们进行更加复杂和高效的科学计算。
|
消息中间件 NoSQL Java
订单服务------技术点及亮点1
订单服务------技术点及亮点
301 0

热门文章

最新文章