计划任务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的多图查找与两图对比
487 0
Springboot项目启动的三种方式
Springboot项目启动的三种方式
1220 0
|
JavaScript API 开发者
Vue 3 为什么同时需要 Ref 和 Reactive?
Vue 3 为什么同时需要 Ref 和 Reactive?
|
算法 Serverless Python
用流程图表示算法
在算法设计和实现的过程中,流程图是一种非常有用的工具,它可以帮助我们清晰地展现算法的逻辑和步骤。通过流程图,我们可以更直观地理解算法的执行过程,发现潜在的问题,并进行优化。本文将介绍如何使用流程图表示算法,并附上一个示例代码及其对应的流程图。
1697 0
|
大数据 云计算
okcc呼叫中心行业市场发展分析
呼叫中心是为了客户服务、市场营销、技术支持和其它特定商业活动而接收和发出呼叫的一个实体。通俗而言,呼叫中心,就是在一个相对集中的场所,有一批服务营销人员组成的服务营销机构。呼叫中心通常会利用计算机通讯技术,处理来自企业客户的电话垂询,尤其具备同时处理大量来话的能力,还具备主叫号码显示功能,可将来电自动分配给具备相应技能的人处理并能记录和储存所有来话信息。
|
存储 索引 Python
深入NumPy:Python科学计算库的高级应用
在本篇文章中,我们将探讨Python中的NumPy库的一些高级特性和技巧,包括广播机制、矢量化操作、高级索引、结构化数组以及NumPy中的随机抽样等内容。这些功能将有助于我们进行更加复杂和高效的科学计算。
|
消息中间件 NoSQL Java
订单服务------技术点及亮点1
订单服务------技术点及亮点
280 0
|
算法 Java 大数据
【算法合集】高精度问题
前些天有小伙伴私信解决关于高精度问题,对与 JAVA 选手来说,JAVA 自带高精度(BigDecimal),可以充分解决大数据问题与精度丢失问题,可对于像我们这样的 C ++ 选手来说,数据一旦过大,就会超限,这就很头疼,于是这篇文章来了。............
211 0
【算法合集】高精度问题
|
存储 人工智能 物联网
一个屏幕还不够!搭载翻转副屏的电视了解一下
随着彩电行业越来向消费电子领域靠拢,电视机的外观设计、形态创新越来越被厂商们所重视,近几年出现了采用不少新形态设计的电视,让人耳目一新。
560 0
一个屏幕还不够!搭载翻转副屏的电视了解一下
|
弹性计算 关系型数据库 MySQL
ESC使用体验
感想阿里云飞天加速计划使我可以使用一台云服务器来学习

热门文章

最新文章