Свързани въпроси 'popen'

Грешка при изпълнение на perl команда с помощта на popen в C++
В моята c++ програма искам да изпълня perl команда и да прочета резултата, върнат от изпълнението. Използвам popen за това, но получавам грешка при изпълнение на моята команда: команда: string cmd = "perl -ne 's/^\\S+\\s//; if ((/" +...
243 изгледи
schedule 17.09.2022

Linux C++: не може да стартира nmcli dev list iface, когато не сте влезли
Имам приложение, написано на Qt C++, което ще събира информация за мрежовата връзка. Кодът за това е показан по-долу: class NetworkHelper { public: static void networkInfo(const QString &device, QString &hwaddr, QString &hwdesc,...
437 изгледи
schedule 08.10.2022

C++ apt-get работи върху stdout на popen
Това може да звучи като глупав въпрос, нов съм в C++. В debian се опитвам да извикам apt-get install с popen. Трябва да анализирам изхода на тази програма. За съжаление не мога да прочета пълния изход на apt-get. В даден момент apt-get може...
762 изгледи
schedule 02.12.2022

В python, как да проверя stdout от subprocess.Popen обект за нещо за четене?
В python, как да проверя stdout от subprocess.Popen обект за нещо за четене? Пиша обвивка около инструмент, който понякога работи с часове без прекъсване. Използването на .readline() на stdout от дъщерния процес сериозно намалява скоростта на...
3954 изгледи
schedule 08.12.2022

subprocess.Popen не е безопасен за нишки?
Написах този малък тестов клас въз основа на проблем с Python - затворен/коригиран и изглежда, че е възникващи в Python 2.7.1 на Fedora 15. from subprocess import Popen, PIPE from threading import Thread OUTPUT =...
1916 изгледи
schedule 21.10.2022

Обработка на tcpdump изход в python
Опитвам се да се справя с изхода на tcpdump в python. Това, от което се нуждая, е да стартирам tcpdump (който улавя пакетите и ми дава информация) и да прочета изхода и да го обработя. Проблемът е, че tcpdump продължава да работи вечно и трябва...
24097 изгледи
schedule 30.10.2022

Не може да се изпълни sql команда през сесия, създадена с помощта на POPEN в python
Опитвам се да се свържа с SQL сървър, използвайки кода по-долу. Получавам невалиден аргумент за грешка. Опитвам се да чета от sql файл и изпълнявам заявката в сесията, създадена от popen с помощта на sqlcmd. Моят SQL файл съдържа този код -...
2031 изгледи
schedule 05.11.2023

Комуникацията на Popen не работи
Имам скрипт, който работи правилно през последните 3 месеца. Сървърът падна миналия понеделник и оттогава скриптът ми спря да работи. Скриптът виси на coords = p.communicate()[0].split() . Ето част от скрипта: class...
1033 изгледи
schedule 06.01.2024

Как да почистя след subprocess.Popen?
Имам дълго работещ python скрипт с perl worker подпроцес. Данните се изпращат във и извън дъщерната процедура чрез нейните stdin и stdout. Периодично детето трябва да се рестартира. За съжаление, след известно време на работа, файловете му...
21312 изгледи
schedule 12.02.2024

Как да обменяте големи двоични данни (~50MB) между външни процеси, които обикновено пишат във файлове в Python
Крайната ми цел е да мога да свържа заедно процеси на командния ред, които работят с файлове, без да докосвам диска. Възможно ли е това? Не мога да използвам stdin/stdout, защото някои от процесите, които трябва да стартирам, приемат само файлове...
178 изгледи
schedule 26.11.2023

WindowsError: [Грешка 5] Достъпът е отказан при опит за убиване на подпроцес (python)
Така че имам скрипт на Python, който изпълнява цикъл, в който извиква програма A чрез подпроцес. Popen изчаква нейния изход, след това запазва изхода и след това го извиква отново и т.н. (Това продължава да се случва за редица изпълнения, които съм...
9267 изгледи
schedule 27.02.2024

Запазване на двойни кавички при подаване на низ за отваряне в C
Имам дилема, когато се опитвам да предам низ през popen в C, но го накарам да поддържа двойните кавички в низа. Низът гласи следното: ssh %s@%s grep -c \"%s\" %s%s Трябва да изпълня тази команда, така че тя greps от регистрационен файл на...
3833 изгледи
schedule 08.03.2024

Popen не може да намери партиден файл, наличен в командния ред
Опитвам се да изпълня програма, която е достъпна за моя команден ред, но не е в Python. Командния ред: C:\Users\Documents\libexe\tfc\bin\Debug>asc-dir asc-dir.: directory not linked to an ASC directory //Expected output Тестови скрипт:...
604 изгледи
schedule 19.03.2024

Python subprocess/Popen stdout е съкратен
Резултатът от Popen stdout не е същият като изпълнение на командата от Shell или използване на os.system : cmd = ['git', 'diff', commitHash, '--stat'] print Popen(cmd, stdout=PIPE).stdout.read().strip() os.system(' '.join(cmd)) Резултатът...
1630 изгледи
schedule 03.05.2024

Python - Windows - Popen(shlex.split(command), shell=False причинява OSError: [Errno 2] Няма такъв файл или директория
Изпълнявам този код, който работи добре в OSX, но причинява грешка в Windows: command = "C:\\progra~2\\itms\\iTMSTransporter -m verify -f /Volumes/Stuff/Temp/TMP_S_0_V_TV2.itmsp -u username -p password -o...
1098 изгледи
schedule 20.05.2024

Python скрипт за SSH през PuTTY
Мога да дам следната команда в командния ред C:\>cd "C:\Program Files\ExtraPuTTY\Bin" C:\Program Files\ExtraPuTTY\Bin>putty.exe -ssh [email protected] 22 Това ми помага да отворя SSH сесията чрез PuTTY. Като има предвид, че не мога...
16846 изгледи
schedule 07.05.2024