LINUX.ORG.RU

Сообщения rr1000

 

python & subprocess

Форум — General

Этот скрипт ждет завершения исполнения '/usr/bin/packgage', чтобы продолжить работу.

import subprocess
p = subprocess.Popen('/usr/bin/packgage', shell = True, stdout = subprocess.PIPE)
output = p.communicate()[0]
output = 'обработка данных'
myfile = open("/tmp/output", "w")
myfile.write(output)
myfile.close()
........
продолжаем выполнение скрипта
Нужно продолжить выполнение скрипта до того как отработает '/usr/bin/packgage', а
output = 'обработка данных'
myfile = open("/tmp/output", "w")
myfile.write(output)
myfile.close()
выполнить в отдельном потоке не прерывая работу основного тела скрипта.

 

rr1000
()

RSS подписка на новые темы