2014-09-13 2 views
1

Я использую openshift уже около месяца, чтобы создать сайт python/django. Мой вопрос: Могу ли я планировать событие как раз один раз, который будет запускать программу python для запуска? Я бы использовал команду «at» из оболочки, но при попытке я получил сообщение «Permission denied». Существует поддержка cron, но я хочу, чтобы событие запускалось только один раз, поэтому я предполагаю, что я мог бы пользователь cron и отменить событие после первого раза, но это становится беспорядочным. Какие-либо предложения? Благодарю.Нужный способ запланировать одноразовое событие (через openhift atq/пакетное задание)

+0

Когда вы хотите событие он запланированную? Если после нажатия на OS используйте столбец для действия. –

+0

Спасибо, но я не знаком с этими «рекламными крючками». Можете ли вы указать мне какую-нибудь документацию? Кроме того, как я могу нажать его в ОС, когда команда «at» не разрешена (на сервере openshift). Спасибо –

ответ

0

Вы можете сделать это из питона с этим

http://apscheduler.readthedocs.org/en/latest/

+0

Спасибо, но, прочитав документацию, кажется, что меньше накладных расходов, просто создайте поток, который будет спать нужного нет. секунд, запустить мою программу python и уничтожить себя при выходе. (Мне не нужна функция сохранения базы данных). Я просто задавался вопросом, можно ли активировать «в» при спусках. Но спасибо. –

Смежные вопросы