Уведомления

Группа в Telegram: @pythonsu

#1 Март 12, 2014 13:16:39

missial
Зарегистрирован: 2013-10-14
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system Одновременный запуск скриптов

Требуется запустить 6 скриптов одновременно, не дожидаясь их завершения работы. Как это сделать?
Используя os.system скрипт запускается, но питон ждет его завершения работы. Как мне сделать по другому?

Офлайн

#2 Март 12, 2014 20:34:51

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

os.system Одновременный запуск скриптов

subprocess.Popen



Офлайн

#3 Март 13, 2014 08:48:18

missial
Зарегистрирован: 2013-10-14
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system Одновременный запуск скриптов

Как именно? Я пробовал через Popen. Запускает также последовательно и тоже ждет завершения работы скрипта

Офлайн

#4 Март 13, 2014 08:59:31

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

os.system Одновременный запуск скриптов

Ждет

subprocess.Popen(['ls','-l'])
Не ждет
subprocess.Popen(['ls','-l'],  stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

Хотя на самом деле оба не ждут

Отредактировано Singularity (Март 13, 2014 09:01:23)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version