Openshift 3: Как создать задание cron?

Я пытался создать задание cron в своем приложении Openshift 3 Starter. Я прочитал документацию ЗДЕСЬ, но думаю, что не правильно их понимая.

Я хотел бы запустить простой скрипт tcron.py на python, который каждую минуту печатает метку времени. Я пробовал следующее, чтобы настроить работу 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)

Каков правильный способ создания задания cron на стартере openshift 3?


person fat fantasma    schedule 06.12.2017    source источник


Ответы (1)


Задания доступны только в средах OpenShift Online Pro. Вы можете увидеть, что вы получаете в Starter по сравнению с Pro на:

person Graham Dumpleton    schedule 06.12.2017
comment
Спасибо. Я пропустил это. Я привык к тому, что Openshift 2 имеет задания cron в их стартовом плане. - person fat fantasma; 07.12.2017
comment
Раньше я также использовал задания cron в Openshift 2. Вы нашли какой-нибудь другой бесплатный онлайн-сервис, позволяющий периодически запускать скрипты? - person loic17; 09.10.2019