Openshift 3:如何创建 cron 作业?
Openshift 3: How to create a cron job?
我一直在尝试在我的 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 Online Pro 环境中可用。您可以在以下位置查看 Starter 与 Pro 的对比:
我一直在尝试在我的 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 Online Pro 环境中可用。您可以在以下位置查看 Starter 与 Pro 的对比: