Вопросы по теме 'popen'
Игнорировать SIGPIPE для одного открытого ФАЙЛА*
Код, на который я смотрю, находится здесь:
http://github.com/andymatuschak/Sparkle/blob/8ea15468b4a8c0487ca7a72f3c9e6ffb708c6af8/SUPipedUnarchiver.m
Sparkle похож на плагин. Его можно реализовать в многопоточной программе. Таким образом, я...
1180 просмотров
schedule
17.03.2024
Оставайтесь в каталоге с помощью popen
Я хочу написать программу на C++ и использую здесь функцию popen для отправки команд в командную строку в Unix. Он отлично работает, но когда я вызываю cd directory , каталог не меняется. Я думаю, что это то же самое, когда я пытаюсь запустить...
4525 просмотров
schedule
12.03.2023
FILE * и istream: соединить два?
Предположим, я "открываю" исполняемый файл, я получаю взамен FILE* . Кроме того, предположим, что я хотел бы "подключить" этот файл к объекту istream для упрощения обработки, есть ли способ сделать это?
3736 просмотров
schedule
03.03.2023
Сокет AF_UNIX: могу ли я передавать дескриптор сокета между процессами?
Допустим, я создаю socketpair() и передаю дескриптор одного из сокетов порожденному процессу ( popen ). Сможет ли указанный процесс взаимодействовать с родителем?
Примеры, которые я видел, применяются с использованием fork() , что выходит за...
1551 просмотров
schedule
05.10.2022
Выполнение файла .jar из PHP через приглашение cmd и захват вывода
У меня есть файл jar моего приложения, который имеет более одного класса. Файл jar вызывается PHP через командную строку. Я использую следующий фрагмент PHP для вызова файла jar.
<?php
$result=popen('java -jar...
1913 просмотров
schedule
13.02.2023
Popen получение pid нового запущенного процесса
Я хочу запустить какое-то приложение в фоновом режиме, а затем убить его с помощью pid.
pipe = IO.popen("firefox 'some_url' 2>&1 &")
pipe.pid
Этот код запускает firefox и возвращает мне какой-то pid, но, к сожалению, это не pid...
4468 просмотров
schedule
11.05.2022
Как добиться желаемых результатов при использовании подпроцесса Popen.send_signal(CTRL_C_EVENT) в Windows?
В python 2.7 в windows согласно документации можно отправить CTRL_C_EVENT (Python 2.7 Документация по подпроцессу Popen.send_signal). Однако, когда я попробовал, я не получил ожидаемого прерывания клавиатуры в подпроцессе.
Это пример кода для...
14099 просмотров
schedule
18.12.2023
В чем проблема с выполнением команд в Windows CMD из Python?
У меня огромные проблемы с передачей команд в CMD из Python.
Сначала я открываю процесс CMD:
cmdprocess = subprocess.Popen("cmd",
stdin = subprocess.PIPE,
stdout =...
1057 просмотров
schedule
14.01.2024
Использовать Python Popen для тестирования скрипта?
У меня есть скрипт (это скрипт для работы с хэдуп-свиньем), из которого я хочу измерить время выполнения. Я мог бы планировать запускать тесты несколько раз и брать среднее/медианное время в качестве времени выполнения.
Поскольку запуск сценария...
432 просмотров
schedule
09.05.2022
передавать большой объем данных на стандартный ввод при использовании subprocess.Popen
Я как бы изо всех сил пытаюсь понять, как питон решает эту простую проблему.
Моя проблема довольно проста. Если вы используете следующий код, он зависнет. Это хорошо задокументировано в документации модуля подпроцесса.
import subprocess
proc...
12848 просмотров
schedule
15.05.2024
Почему стандартный вывод из подпроцесса (перенаправленный в небуферизованный файл) буферизуется?
Из http://docs.python.org/library/functions.html#open
Необязательный аргумент bufsize указывает желаемый размер буфера файла: 0 означает отсутствие буферизации, 1 означает буферизацию строки, любое другое положительное значение означает...
2390 просмотров
schedule
21.12.2022
Проблема с порядком при использовании Ruby popen2 для взаимодействия с iostreams C++
Я использую Open3 popen2 для взаимодействия с iostreams простой программы C++. Насколько я понимаю, std::cin и std::cout независимы, но порядок, в котором у меня есть вызовы чтения/записи объектов ввода-вывода моего блока popen2, кажется, имеет...
268 просмотров
schedule
21.06.2022
subprocess.wait () не ждет завершения процесса Popen (при использовании потоков)?
У меня возникают некоторые проблемы при использовании subprocess.Popen() для создания нескольких экземпляров одного и того же приложения из моего скрипта python с использованием потоков, чтобы они работали одновременно. В каждом потоке я запускаю...
52800 просмотров
schedule
16.05.2023
как я могу получить сигнал, когда Popen завершается?
в python у меня есть порожденный процесс оболочки, который я могу остановить вручную, или он может завершиться сам, когда захочет. могу ли я получить уведомление о том, что оно завершено, не опрашивая его все время?
class Foo(object):
def...
277 просмотров
schedule
13.03.2023
c popen не поймает stderr
Я пытаюсь использовать popen() , чтобы поймать stderr вызова, но, похоже, это не так. Любые идеи?
Мой код выглядит примерно так:
popen("nedit", "r");
Но у меня на экране вся эта фигня про не-utf8...
19951 просмотров
schedule
25.06.2023
в чем разница между popen() и system() в C
Я хочу выполнить двоичный файл в моем коде C. С чем лучше выполнять? popen() или system()
EDIT : я пытался использовать system , но выполнение процесса, похоже, зависло в конце и не возвращается к моему коду.
Любые предложения о том, что...
26738 просмотров
schedule
16.04.2024
С++ записывает данные на стандартный ввод и получает вывод из стандартного вывода
У меня есть одна программа, которая вызывает один tar... что-то вроде popen("tar -zcvf")
Я хочу написать на стандартный ввод... и получить вывод... что-то вроде tar -zcvf - /path| смола - zxvf -
так что .. с одной стороны я инкапсулирую файлы...
1594 просмотров
schedule
01.02.2024
Unix/Windows, фоновый процесс установки? из php-кода
Итак, я нашел функцию из http://php.net/manual/en/function.exec.php
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");...
1246 просмотров
schedule
27.03.2023
Как прочитать стандартную ошибку bash в C ++?
Можно ли прочитать стандартную ошибку, созданную неправильной функцией bash в C ++? Например, если я использую функцию popen, могу ли я прочитать стандартную ошибку с помощью cerr и обработать ее?
173 просмотров
schedule
13.02.2024
php exec предложения/альтернативы
Может ли кто-нибудь дать мне несколько советов относительно выполнения команд PHP и передовой практики?
В настоящее время я пытаюсь проанализировать некоторые данные netbackup, но у меня возникают проблемы, связанные с огромным объемом данных,...
639 просмотров
schedule
07.02.2023