2017-12-06 2 views
0

Ich habe versucht, einen Cron Job auf meiner Openshift 3 Starter App zu erstellen. Ich habe die Dokumentation gelesen HERE, aber ich denke, ich verstehe sie nicht richtig.Openshift 3: Wie erstelle ich einen Cron Job?

Ich möchte ein einfaches Skript python tcron.py ausführen, das jede Minute einen Zeitstempel ausgibt. Ich habe Folgendes versucht, um den Cron-Job einzurichten.

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

Der obige Befehl gibt mir den Fehler:

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) 

Was ist der richtige Weg, um einen cron-Job auf Openshift 3 Starter zu schaffen?

Antwort

0

Jobs sind nur in den OpenShift Online Pro-Umgebungen verfügbar. Sie können sehen, was Sie in dem Starter erhalten im Vergleich zu Pro an:

+0

Dank. Das habe ich vermisst. Ich war es gewohnt, dass Openshift 2 im Startplan Cron-Jobs hatte. –