【发布时间】:2016-10-31 11:55:57
【问题描述】:
openshift 上的每小时 cron 作业突然停止工作。 我使用的是免费帐户,cron 运行良好,直到突然停止工作。
另一方面,鉴于以下文件,Minutely 作业运行良好
app-root/runtime/repo/.openshift/cron/minutely/cminut
#!/bin/bash
echo 'ping'
和
app-root/runtime/repo/.openshift/cron/hourly/chour
#!/bin/bash
echo 'pong'
以及以下权限
[xxx-xxxxxxx.rhcloud.com cron]\> ls -la hourly/
total 4
drwx------. 2 1234567 1234567 18 Jun 28 19:04 .
drwx------. 4 1234567 1234567 52 Jun 28 19:04 ..
-rwx--x--x. 1 1234567 1234567 24 Jun 28 19:04 chour
[xxx-xxxxxxx.rhcloud.com cron]\> ls -la minutely/
total 4
drwx------. 2 1234567 1234567 19 Jun 28 19:04 .
drwx------. 4 1234567 1234567 52 Jun 28 19:04 ..
-rwx------. 1 1234567 1234567 24 Jun 28 19:04 cminut
[xxx-xxxxxxx.rhcloud.com cron]\>
分钟 cron 作业运行良好,我可以在 $OPENSHIFT_LOG_DIR
中看到日志文件 cron_minutely.log对于每小时 cron 作业,我无法查看 cron_hourly.log 作业也没有执行
我之前的尝试没有像here 中提到的那样卸载并重新安装 cron 磁带,但运行每小时 cron 作业没有成功。
有没有其他方法可以调试这个问题,或者任何已知的 openshift 特定修复程序来解决这个问题?
【问题讨论】:
标签: linux cron openshift redhat