Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
22560 Представления

I have a schedule task which takes more than 24 hours to complete and the "Repeat Missed" is checked so the task is always running . Even restarting the OpenERP does not help because right after starting the service , the task starts again . Is there any way or workaround to force the schedule task to stop to allow me to edit it ?

Аватар
Отменить
Лучший ответ

Hi;

If you can login to your OpenERP instance, go under, Settings ---> Technical ----> Scheduler ----> Scheduled Actions: find your action (your scheduled Task) and edit it ( Uncheck the field Active), save your change.

If you can't login to OpenERP instance, use a tool like "pgAdmin III" to connect to your Database, search for the Column Active (Boolean) in the Table ir_cron, and change it's value to FALSE (for the related action), save your change.

Restart the service: open a console and type "sudo service openerp restart" and give the password.

Аватар
Отменить
Автор

Thanks . First way is impossible because a popup shows that you could not change the schedule task while running . Second way needs service openerp restart . Is there a way without need to restart service ? Thanks

What do you mean by "Second way needs service restart" ? Have you accessed the ir_cron table and changed the value of Active from TRUE to False ?

Are you working under Linux or Windows ?

Автор

Yes and after that the schedule task which started 12 hours ago is still running . After openerp restart it should stop .

Restart the server: "sudo service openerp restart" and give the password.

Related Posts Ответы Просмотры Активность
0
мар. 15
4801
1
мар. 24
2225
1
июл. 20
7624
0
нояб. 17
4015
1
янв. 16
4138