2013-02-08 2 views
0

У меня есть веб-приложение на Flask и пользователь может отправить некоторые запрос, который мой скрипт обработки, а затем, работает другой сценарий в Python в консоли с некоторыми параметрами, как это:Run и Managment питон скрипт

import sys 
os.system('python start.py -u 100 -p 122224') 

Все работает хорошо, но теперь я хочу контролировать все текущие копии моего скрипта, такие как запуск, остановка и пауза.

Как я могу сделать это без костылей?

+0

Вы пробовали мультипроцессорный модуль? http://docs.python.org/2/library/multiprocessing.html – Vladimir

+0

Вы должны попробовать подпроцесс: http://docs.python.org/2/library/subprocess.html. –

ответ

0

Проверить subprocess и multiprocessing модулей. Первый позволяет выполнять внешнее приложение. Чтобы использовать второй, вам нужно будет вызвать код python, но возможности управления должны быть намного шире.

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