【问题标题】:Openshift 3: How to create a cron job?Openshift 3:如何创建一个 cron 作业?
【发布时间】:2017-12-07 06:18:49
【问题描述】:

我一直在尝试在我的 Openshift 3 Starter 应用上创建一个 cron 作业。我已阅读文档HERE,但我想我没有正确理解它们。

我想运行一个简单的 python tcron.py 脚本,它每分钟打印一个时间戳。我尝试了以下方法来设置 cron 作业。

 oc run tcron --schedule="* * * * *" --image=python --restart=OnFailure -- python vscan/tcron.py

上面的命令给了我错误:

 Error from server (Forbidden): User "<MY EMAIL ACCOUNT>" cannot create cronjobs.batch in the namespace "vscan": User "<MY EMAIL ACCOUNT>" cannot create cronjobs.batch in project "vscan" (post cronjobs.batch)

在 openshift 3 starter 上创建 cron 作业的正确方法是什么?

【问题讨论】:

    标签: openshift openshift-3


    【解决方案1】:

    作业仅在 OpenShift Online Pro 环境中可用。您可以在以下位置查看您在 Starter 中获得的内容与 Pro 相比:

    【讨论】:

    • 谢谢。我错过了。我已经习惯 Openshift 2 在他们的入门计划中有 cron 作业。
    • 我也曾经在 Openshift 2 中使用 cron 作业。您是否找到了其他一些免费的在线服务,可以让您定期运行脚本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 2013-03-29
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多