Вопросы по теме 'child-process'

Создание дочернего процесса в системах Unix?
Я пытаюсь создать дочерний процесс в другом процессе. Я пишу обе программы на языке Си. Сначала я пишу фиктивный процесс, который будет дочерним процессом. Он всего лишь выводит строку на экран. Он хорошо работает сам по себе. Затем я пишу другую...
4674 просмотров
schedule 23.09.2022

Обработка сообщений от дочернего процесса через stderr и stdout с помощью Python
Мой код на Python порождает дочерний процесс и выводит сообщения как stdout, так и stderr. Мне нужно их по-другому распечатать. У меня есть следующий код для создания дочернего процесса и получения от него результата стандартного вывода. cmd =...
1972 просмотров
schedule 02.06.2023

Перенаправление ввода и вывода дочернего процесса в C
Я хочу написать программу на c, в которой я создаю несколько дочерних процессов и перенаправляю их входные и выходные данные в разные файловые дескрипторы. Я много искал в Google, но не смог найти подходящих результатов. Пожалуйста помоги .
2761 просмотров

Ожидание ввода от файлового дескриптора
Я перенаправляю файловые дескрипторы для stdin и stdout в дочернем процессе следующим образом. Теперь я хочу, чтобы дочерний процесс ждал, пока данные будут доступны во входном дескрипторе. В настоящее время, если данные недоступны во входном...
590 просмотров
schedule 08.05.2022

Запись в файловый дескриптор дочернего процесса
У меня есть программа «Образец», которая принимает данные как со стандартного ввода, так и с нестандартного файлового дескриптора (3 или 4), как показано ниже. int pfds[2]; pipe(pfds); printf("%s","\nEnter input for stdin"); read(0, pO, 5);...
2628 просмотров
schedule 09.09.2022

Как предотвратить отображение консоли при использовании фиктивного интерфейса VLC
Я пытаюсь запустить VLC в «фиктивном» режиме из сценария сервера Node.js, однако использование child_process.spawn('vlc',['-I dummy']) создает новое окно консоли для вывода VLC при использовании Windows. Есть ли способ предотвратить это и заставить...
9778 просмотров

Слишком много открытых файлов при использовании NodeJS child_processes.spawn для запуска скриптов
Сценарий: Использование основного сценария для порождения переменного количества дочерних процессов разное количество раз для выполнения нагрузочного тестирования на сервере. Основной сценарий сначала порождает всех дочерних процессов, которых он...
1342 просмотров
schedule 06.07.2022

bash перезапустить подпроцесс, используя ловушку SIGCHLD?
Я видел программы мониторинга либо в сценариях, которые периодически проверяют статус процесса, используя «ps» или «статус службы (в Linux)», либо в C/C++, которые разветвляются и ждут процесса... Интересно, можно ли использовать bash с ловушкой и...
7635 просмотров
schedule 23.01.2023

Убить дочерний процесс в конце
У меня есть приложение С#, которое запускает некоторые дочерние процессы и перенаправляет их стандартный ввод и вывод. Если я закрою приложение обычным способом, все дочерние процессы будут уничтожены, но если приложение будет уничтожено...
1315 просмотров
schedule 18.09.2022

Как закрыть дочерний процесс Qt и заставить дочерний процесс выполнить код очистки?
Я запускаю процесс в Linux/Qt, а затем запускаю некоторые дочерние процессы с использованием QProcess. Затем, в конце концов, я хочу изящно закрыть дочерние процессы (например, выполнить некоторый код очистки). Дочерние процессы используют...
2864 просмотров
schedule 29.09.2022

Как читать из child_process построчно в Node.js?
Я пытаюсь создать скрипт Node.js для анализа использования диска. Для этого я раскошелился на du , но у меня возникли проблемы с тем, чтобы понять, как читать вывод дочернего процесса построчно. Вот что я пробовал до сих пор: var spawn =...
3749 просмотров
schedule 31.08.2023

Способы реализации задач, связанных с процессором, в nodejs
Я использую nodejs для веб-сервера, который декодирует параметры GET и возвращает данные в некотором закодированном формате. Декодирование / кодирование выполняется с использованием криптографического модуля nodejs, который кажется синхронным. Хотя...
2583 просмотров
schedule 14.03.2023

Node.js порождает дочерний процесс vlc, не работающий в экспрессе
Я использую node.js и экспресс для создания своего рода контроллера для моего домашнего медиацентра, которым можно управлять через браузер. У меня много проблем с запуском процесса VLC, но, как ни странно, он работает только при выполнении из...
2136 просмотров
schedule 22.10.2022

Уничтожение дочернего процесса изнутри себя в Node.JS
Есть ли способ убить ребенка, чтобы он совершил «самоубийство»? Я пробовал с process.exit(1) , но, видимо, это убивает все приложение, которое я запускаю. Я просто хочу убить дочерний процесс (например, когда мы вызываем process.kill() от «отца»...
3266 просмотров
schedule 09.10.2022

Пример функции обратного вызова дочернего процесса nodejs grunt
Не могли бы вы помочь со следующим примером команды node exec, запускаемой с grunt? Команда echo выполняется, и hello-world.txt создается, но команды grunt.log.writeln в функции обратного вызова не запускаются. var exec =...
4910 просмотров
schedule 07.07.2023

Почему блок else выполняется для дочернего процесса?
Вот программа с вилкой и waitpid . #!/usr/bin/perl use strict; use warnings; my ($childProcessID, $i); print "I AM THE ONLY PROCESS.\n"; $childProcessID = fork (); if ($childProcessID){ print "I am the parent process.\n";...
177 просмотров
schedule 11.01.2023

Насколько безопасно использовать execFile для сценариев Bash?
У меня есть приложение node.js, которое использует команду child_process.execFile для запуска утилиты командной строки. Я беспокоюсь, что пользователь сможет запускать команды локально (на ум приходит rm / -rf ужасный сценарий). Насколько...
1091 просмотров
schedule 08.04.2024

Измерение использования ЦП и ОЗУ дочерним процессом
У меня следующий процесс: public void Run() { ProcessStartInfo serverPInfo = new ProcessStartInfo("javaw", "-jar -Xms1024M -Xmx1024M \"C:\\Users\\David\\Documents\\Visual Studio...
923 просмотров
schedule 30.09.2023

Node.JS Spawn внутри песочницы SELinux
Я создаю приложение Node.JS, которое включает перенаправление пользовательского ввода в серверную команду. Конечно, это может иметь катастрофические последствия для безопасности, поэтому я хочу запустить дочернюю команду внутри песочницы SELinux ....
1038 просмотров
schedule 18.05.2022

отладка примера форка node.js child_process в IntelliJ IDEA
Я пытаюсь отлаживать пример отсюда , используя IntelliJ IDEA 12.1.3 и узел 10.10 . Когда я запускаю nodejs app.js из терминала, все работает. Вывод консоли отображается, как и ожидалось. Однако, когда я отлаживаю тот же скрипт с помощью IDEA,...
788 просмотров
schedule 24.05.2022