Я пытаюсь добавить задание cron, которое должно запускаться каждый день в 12 часов дня. Я столкнулся с несколькими проблемами и имею несколько сомнений.
Я мог запускать его каждую минуту, но не мог запускать его в определенное время.
Как узнать, какой часовой пояс ожидается и какой часовой пояс установлен в поле «nextcall»
Он не запускается, пока я не открою консоль в браузере. Как сделать так, чтобы он запускался на сервере и никаких дополнительных действий не требовалось?
<record id="ir_cron_module_get_active_sr" model="ir.cron"> <field name="name">Get Active Srs</field> <field name="user_id" ref="base.user_root" /> //<field name="interval_number">2</field> //<field name="interval_type">minutes</field> <field name="numbercall">-1</field> <field name="nextcall" eval="(datetime.utcnow() + timedelta(days=0)).strftime('%Y-%m-%d 12:22:00')" /> <field name="doall" eval="True" /> <field name="model" eval="'sd.cron'" /> <field name="function" eval="'get_active_srs'" /> <field name="args" eval="'(None,)'" /> <field name="priority">1</field> </record>