Результаты поиска по запросу "subprocess"
Как передать строку в subprocess.Popen (используя аргумент stdin)?
Если я сделаю следующее: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Я получил: Traceback (most recent call last): ...
Python, чтобы дождаться завершения команды оболочки
Я запускаю скрипт, чтобы разархивировать некоторые файлы и впоследствии удалить файлы rar. Я делаю это, выполняя команду через оболочку. Я пробовал несколько разных способов заставить скрипт ждать, пока он не распаковывает файлы, но он все еще ...
Подпроцесс Python: слишком много открытых файлов
Я использую подпроцесс для вызова другой программы и сохранить ее возвращаемые значения в переменной. Этот процесс повторяется в цикле, и через несколько тысяч раз программа вылетала со следующей ошибкой: Traceback (most recent call last): File ...
Как закрыть канал stdout при уничтожении процесса, запущенного с помощью подпроцесса python Popen?
Интересно, возможно ли отключить канал связи при уничтожении подпроцесса, запущенного в другом потоке. Если я не вызову connect (), то kill () будет работать как положено, завершив процесс через одну секунду вместо пяти. Я нашел обсуждение ...
выполнить shell-скрипт из подпроцесса Python
Мне нужно вызвать скрипт из Python. Проблема в том, что сценарий будет задавать пару вопросов по пути, пока он не закончится. Я не могу найти способ сделать это, используяsubprocess! (с помощьюpexpect кажется немного чрезмерным, так как мне ...
Убить текущий вызов подпроцесса
Я запускаю программу сsubprocess на питоне. В некоторых случаях программа может зависнуть. Это вне моего контроля. Единственное, что я могу сделать из командной строки, из которой он запускается, этоCtrlEsc который быстро убивает ...
Как установить и импортировать модули Python во время выполнения?
Я хочу написать скрипт для автоматической установки новой установки Ubuntu и установки приложения на основе django. Поскольку скрипт будет запускаться на новом сервере, скрипту Python необходимо автоматически установить некоторые необходимые ...
Когда использовать subprocess.call () или subprocess.Popen (), запустив airodump
У меня есть этот маленький скрипт, который переводит ваше беспроводное устройство в режим монитора. Он выполняет сканирование airodump, а затем после завершения сканирования выводит выходные данные в файл file.txt или переменную, чтобы затем я ...
Многопроцессорность Python и независимость дочерних процессов
В терминале python я запускаю команду, подобную следующей, чтобы запустить длительный дочерний процесс:
Запустите подпроцесс и распечатайте вывод в лог
Я ищу способ вызывать сценарии оболочки из python и записывать их stdout и stderr в файл, используя ведение журнала. Вот мой код: