Crontab 不会自动执行 修复、处理步骤

简介:

发现 Crontab 已经好几天都不会执行, 有点诡异.

直接 crontab -e 再去 新增 / 修改 也都不会动, 手动执行都是正常.

注: crontab 写法都是正确的.

检查、更新 Crontab

做下述的检查、重新设定的动作看看.

  1. ls /var/spool/cron/crontab # 看权限是某正确, 资料是否正确.
  2. 若有使用 flock, 然后有存 tmp file 的, 把那些 tmp file 都砍了.
  3. crontab -l > cron_backup; crontab -r; crontab cron_backup # 把 crontab 砍掉重新汇入
  4. 以上都做过, Crontab 还是都不会动.

解法

上述做法都没有用, 最后试试 重新启动 cron, 结果就可以动了, 重新启动步骤如下:

  1. ps aux | grep cron
    root     15082  0.0  0.0  18708  1068 ?        Ss   13:23   0:00 cron
  2. kill 15082
  3. ps aux | grep cron # 若已经自动跑起来, 就不需要下面的步骤
  4. /usr/sbin/cron &

 


本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/509469

相关文章
|
6月前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
310 1
|
Python
【python脚本】执行过程中触发若干次就停止执行脚本的方式
【python脚本】执行过程中触发若干次就停止执行脚本的方式
|
安全 Shell
最强安全加固自动执行脚本2.0
最强安全加固自动执行脚本2.0
|
Shell Linux
Shell脚本删除自动清理超过大小的文件
Shell脚本删除自动清理超过大小的文件
298 0
|
Linux 开发工具 Windows
如何使用crontab 定期执行脚本?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情 大家好,我是阿萨。最近用到了一个Linux命令crontab。用它来定时运行linux的任务。这个有点类似windows里的定时任务。今天主要记录下我用到的它的用法。
142 0
|
监控 Shell 应用服务中间件
使用crontab配合shell脚本定时检测拉起服务
使用crontab配合shell脚本定时检测拉起服务
250 0
|
Linux
12.21 Linux检测长期未执行的定时任务(anacron命令)
anacron 是用来做什么的呢?设想这样一个场景,Linux 服务器会在周末关机两天,但是设定的定时任务大多在周日早上进行,但在这个时间点,服务器又处于关机状态,导致系统很多定时任务无法运行。
532 0
12.21 Linux检测长期未执行的定时任务(anacron命令)
LXJ
tripwire安装、检测、恢复、更新脚本(参数版本)
包含了tripwire安装、检测、恢复、更新功能
LXJ
369 0
记录一次用命令行排错的过程
详见我的有道云笔记:点击此处跳转 。有问题请在下面留言。谢谢
621 0