Openshift Cronjob未运行
我曾尝试设置一个在openshift上运行的简单cron作业,但一旦我将文件推送到openshift,然后登录并搜索该文件,它似乎不在那里,也没有日志输出Openshift Cronjob未运行,openshift,Openshift,我曾尝试设置一个在openshift上运行的简单cron作业,但一旦我将文件推送到openshift,然后登录并搜索该文件,它似乎不在那里,也没有日志输出 我从以下位置创建了一个应用程序: 然后我安装了cron 1.4盒带 我在.openshift/cron/minutely/awesome_job创建了一个文件,并将其设置为755 我增加了以下内容: #/bin/bash 日期>$OPENSHIFT\u LOG\u DIR/last\u date\u cron\u ran 我推到服务器上 通过
#/bin/bash
日期>$OPENSHIFT\u LOG\u DIR/last\u date\u cron\u ran
find/var/lib/openshift/53760892e0b8cdb5e9000b22-name awesome_job
,但找不到任何内容在我不知所措的情况下,任何可能有用的想法为什么它不工作。确保在cron文件中设置了执行位 问题不在于cron,而在于我正在使用的golang盒带,它正在删除.openshift目录
您还应该在.openshift/cron/minutely/下放置一个名为“jobs.allow”的文件。因此,您的cron作业将被执行。 供参考: 您可以通过ssh登录找到您的绝妙工作的原因是,它位于
/var/lib/openshift/53760892e0b8cdb5e9000b22/app root/runtime/repo/.openshift
下,因此命令find
不会搜索前缀为的文件夹下的任何文件