Свързани въпроси '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