Вопросы по теме 'child-process'
Есть ли способ убедиться, что фоновый процесс, созданный моей программой, будет убит, когда мой процесс завершится?
В основном дочерний процесс работает бесконечно, пока не будет убит в фоновом режиме, и я хочу очистить его, когда моя программа завершается по любой причине, то есть через диспетчер задач.
В настоящее время у меня есть цикл while...
3135 просмотров
schedule
29.10.2021
Невозможно перехватить сигнал SIGINT в фоновой оболочке
Я не могу перехватить сигнал при работе в дочернем / фоновом процессе.
Вот мой простой сценарий на bash:
#!/bin/bash
echo "in child"
trap "got_signal" SIGINT
function got_signal {
echo "trapped"
exit 0
}...
8852 просмотров
schedule
18.10.2021
Отладка дочерних процессов - GDB / DDD
Мой проект состоит в том, чтобы реализовать простую программу оболочки с фоновой обработкой путем завершения списка arglist символом &, как в большинстве оболочек UNIX. Моя проблема в том, как отлаживать оболочку в GDB, когда фоновая обработка...
2236 просмотров
schedule
23.10.2021
java Process 'inputStream застрял
Вот мой сценарий:
процесс A порождает дочерний процесс B и вращает потоки для слива выходных данных B.
процесс B порождает демон-процесс C и также истощает его выходные данные.
процесс B завершается, процесс-демон продолжает работать....
1848 просмотров
schedule
04.10.2021
как сделать так, чтобы node child_process постоянно выполнялся
Как exec непрерывно? например ls после cd ?
Я пытался
exec = require('child_process').exec;
exec('cd ~/',
function(){
exec('ls'),
function(err, stdout, stderr){
console.log(stdout); // this logs current dir but not ~/'s...
10372 просмотров
schedule
16.09.2021
Является ли блок try-catch-finally синхронным в node.js?
У меня есть код, выполняющийся в дочернем процессе в программе узла, например:
try{
var data = fs.readFileSync(urlPath, {"encoding":"utf8"});
} catch (err) {
console.log("Error reading url file...");
throw err;
} finally {...
20143 просмотров
schedule
30.09.2021
Отсоединенный дочерний процесс завершается при выходе из скрипта в node.js
Насколько я могу судить, я следовал инструкциям в документации по API. Я порождаю процесс, используя параметры detached:true, stdio:['ignore','ignore','ignore'] , вызываю unref в ChildProcess. У ChildProcess есть pid, поэтому я думаю, что он был...
1423 просмотров
schedule
15.09.2021
как убить группу процессов с помощью подпроцесса Python
Я пытаюсь сделать эквивалент следующего, используя подпроцесс Python:
>cat /var/log/dmesg | festival --tts &
[1] 30875
>kill -9 -30875
Обратите внимание, что я убиваю процесс group (на что указывает отрицательный знак перед...
10384 просмотров
schedule
30.10.2021
PHP Неблокирующий дочерний процесс, завершающийся родительским
Посмотрев вокруг, я не нашел ответа на то, что, как мне казалось, было бы просто сделать.
Я кодирую на PHP, и мне нужно запустить дочерний процесс от родителя. Дочерний процесс должен быть неблокирующим: родительский процесс должен иметь...
117 просмотров
schedule
13.09.2021
Ошибка NodeJs: создать C: \ Windows \ system32 \ cmd.exe; ENOENT
Это мой сценарий:
var exec = require('child_process').exec;
exec('dir', function(error, stdout, stderr) { // 'dir' is for example
if (error) {
console.error(`exec error: ${error}`);
return;
}...
15256 просмотров
schedule
27.11.2021
удалить размер изображения и добавить размер изображения в дочерней теме funcions.php не работает
кто-нибудь может помочь со следующим?
Я пытаюсь изменить один из настраиваемых размеров миниатюр, созданных темой в дочерней теме, я добавил следующее в functions.php дочерней темы:
add_theme_support( 'post-thumbnails' );
remove_image_size(...
1290 просмотров
schedule
21.10.2021
Как запускать и обрабатывать ошибки в порождении дочернего процесса в узле
Я использую узел child_process для создания процессов в системе. Я могу управлять выводом data из stdin , stderr и т. Д., Используя обратные вызовы, запускаемые для событий data , error , end и exit .
Проблема в том, что когда я...
1273 просмотров
schedule
14.10.2021
NodeJS child_process: запустить два процесса параллельно через ssh и потоки вывода
Во-первых, это можно было легко сделать с помощью ssh2 , но я не мог использовать его, потому что он не поддерживает аутентификацию сертификата .
Следовательно, проблема:
Я использую child_process для запуска ssh binary и подключения к...
145 просмотров
schedule
16.11.2021
Почему процесс создает зомби при сбое execv, но не при успешном завершении execv?
Так что меня смущает поведение моей программы C. Я использую конструкцию,
int pid = fork();
if (pid == 0) {
if(file_upload_script_path) {
rc = execv(file_upload_script_path, args);
if(rc == -1) {
printf("Error...
110 просмотров
schedule
16.11.2021
NodeJS exec / spawn stdout отключает поток на 8192 символах
Я использую MacOS, Node v12 и использую дочерний процесс (exec / spawn / execSync / spawnSync) для выполнения команды оболочки, которая может возвращать более 8192 символов. Однако в моем методе nodeJS, который вызывает дочерний процесс, я получаю...
937 просмотров
schedule
21.11.2021
Как дождаться процесса внука (retval `bash` становится -1 в Perl из-за SIG CHLD)
У меня есть сценарий Perl (фрагмент ниже), который запускается в cron для выполнения системных проверок. Я разделяю дочерний элемент как тайм-аут и получаю его с помощью SIG {CHLD}. Perl выполняет несколько системных вызовов сценариев Bash и...
183 просмотров
schedule
19.02.2022
NativeScript: require ('child_process') выдает ошибку при запуске tns run ios --emulator
У меня есть такой код эксперимента, чтобы проверить вызов дочернего процесса из приложения NativeScript (myapp / app / views / login / login.js):
var exec = require('child_process').exec;
exec('ls', function (error, stdout, stderr) {...
476 просмотров
schedule
01.03.2022
Передача stdout из одной команды в stdin для другой, а затем в доступный для записи поток
С кодом в app.js я могу направить вывод команды raspistill , созданной в camera() в camerautil.js , в доступный для записи поток. Но вместо записываемого потока я хочу направить вывод в команду convert , созданную в resize() , а затем...
560 просмотров
schedule
04.04.2022
Прямая трансляция дочернего процесса npm
Я пишу инструмент CLI для приложения node.js. Некоторые команды должны запускать npm и показывать результаты. Вот что у меня есть на данный момент:
import {spawn} from 'child_process';
let projectRoot = '...';
let npm = (process.platform ===...
118 просмотров
schedule
01.04.2022
Подождите, пока все дочерние процессы запущенного процесса завершат C#
Я разрабатываю приложение Launcher для игр. Очень похоже на XBOX Dashboard в XNA. Я хочу снова открыть свою программу, когда процесс, который она запустила (игра), завершается. В простой игре это работает:
[DllImport("user32.dll")]
[return:...
2598 просмотров
schedule
23.04.2022