多台服务器使用相同的映像构建-不会运行特定的crontab行

问题描述 投票:0回答:1

我们有一个在许多服务器上运行的监视程序脚本,如果某些服务失败,它们将重新启动某些服务。我们使它们在许多站点上成功运行,但是我们有一个站点将不运行触发看门狗的crontab条目。如果我们从命令行运行条目-可以正常运行

安装了看门狗后,会将以下行放入crontab中。您只需删除“#”即可启用它

#*/5 * * * * root /usr/local/fusion/scripts/watch_fusion_services 60

Crontab中的其他条目可以运行-就是这一行

我已完成以下操作,尝试解决此问题

  • 已删除监视程序的crontab条目并重新安装了监视程序
  • 检查此错误的系统日志:
 Error: bad hour; while reading /etc/crontab
  • 将crontab行更改为6分钟,而不是5分钟(因为该站点也每5分钟运行一次cron作业)
  • Syslog错误不再发生,但是看门狗仍然无法通过crontab运行。 syslog中没有错误消息
  • 已在命令提示符下测试运行crontab行-可以正常运行
  • 在测试VM上尝试相同的过程-可以正常工作
  • 在实际环境中尝试过相同的过程-经过测试还可以
  • ICA的检查版本-都相同-GNU / Linux 3.13.0-117-通用x86_64
  • 在有问题的服务器上运行ntqp -p-时间为'LOCAL'。
  • 手动输入-出现相同的问题

我可以尝试重新启动服务器-但对于一个crontab条目不起作用似乎有点极端

有人对此有任何想法吗?

scripting cron
1个回答
0
投票

我们都错过了crontab中的一堆垃圾。我和他一起工作的另一位技术人员在他经过我们部门时指出了这一点。

有时候,当您长时间看问题时,有时从树上看不到木头

© www.soinside.com 2019 - 2024. All rights reserved.