Вопросы по теме 'spawn'

Слушайте код выхода фонового процесса в MakeFile
Решено Мне нужно создать фоновые процессы в MakeFile, а также учесть их коды выхода. Сценарий: несколько процессов порождаются в фоновом режиме. MakeFile продолжает оценку (и не хочет проверять PID порожденных процессов в каком-то цикле и т....
1207 просмотров
schedule 19.10.2022

node.js, windows 7, порождает хром, не может установить каталог пользовательских данных
Я пытаюсь открыть Google Chrome с помощью node.js в Windows 7, используя spawn . Кажется, это работает для всех аргументов, кроме установки user-data-dir . Однако --user-data-dir работает непосредственно из командной строки, а также работает,...
1097 просмотров
schedule 25.12.2022

Node.js интерактивно порождает дочерний процесс с отдельными потоками stdout и stderr
Рассмотрим следующую программу на C (test.c): #include <stdio.h> int main() { printf("string out 1\n"); fprintf(stderr, "string err 1\n"); getchar(); printf("string out 2\n"); fprintf(stderr, "string err 2\n"); fclose(stdout);...
14195 просмотров
schedule 20.08.2022

NodeJS не порождает дочерний процесс, кроме как в тестах
У меня есть следующий код NodeJS: var spawn = require('child_process').spawn; var Unzipper = { unzip: function(src, dest, callback) { var self = this; if (!fs.existsSync(dest)) { fs.mkdir(dest); } var unzip =...
1210 просмотров
schedule 22.09.2022

Спавн на Node JS (Windows Server 2012)
Когда я запускаю это через Node: var spawn = require('child_process').spawn; ls = spawn('ls', ['C:\\Users']); ls.on('error', function (err) { console.log('ls error', err); }); ls.stdout.on('data', function (data) { console.log('stdout: '...
14232 просмотров

Выполнить сценарий оболочки в gruntfile и присвоить результат переменной
Я использую grunt для управления набором тестов, запускаемых мокко. Одна из вещей, требуемых в наборе тестов mocha, заключается в том, что определенные переменные среды должны быть установлены так, чтобы тесты выполнялись должным образом в...
4027 просмотров
schedule 03.02.2023

Почему мой дочерний процесс Node, созданный с помощью spawn(), зависает?
Я использую spawn() для вызова git. Иногда он работает нормально, но иногда он зависает. Я не вижу срабатывания событий (ошибка, выход, закрытие), но вижу доказательства того, что процесс действительно завершился успешно. var spawn =...
6009 просмотров
schedule 12.06.2023

Метод спавна ruby ​​PTY
Я использовал PTY.spawn, чтобы открыть файл Excel с помощью драгоценного камня «roo», но он показывает только ошибки INPUT_FILE = 'sample.xls' begin PTY.spawn("Roo::Spreadsheet.open '#{INPUT_FILE}'") do |r_f,w_f,pid| r_f.each {|line|...
1522 просмотров
schedule 07.03.2023

Дочерний стандартный вывод установлен для наследования и прослушивания onData
В приложении nodejs мне нужно создать дочерний процесс с stdio , установленным в режим «наследовать», поэтому в основном: var child = spawn('some/command', [], { stdio: [process.stdin, process.stdout, process.stderr] }); Это очень важно,...
852 просмотров
schedule 23.10.2023

put *. * перемещает только несколько файлов из локальной папки в SFTP
Я пытаюсь переместить все файлы в папке в папку SFTP, используя сценарий оболочки для моего пакетного задания. Но каждый раз при запуске перемещается только несколько файлов. Не все файлы. /usr/local/bin/expect -c "spawn sftp -o...
1638 просмотров
schedule 17.09.2022

Python: создание другой программы
У меня есть программа Python, из которой я создаю подпрограмму для обработки некоторых файлов, не задерживая основную программу. В настоящее время я использую bash для подпрограммы, запущенной с командой и двумя такими параметрами: result =...
1721 просмотров
schedule 30.01.2023

Порождение Node.js: console.log не регистрируется дважды, а process.stdin.on('data',callback) не выполняется
У меня есть три вопроса о коде ниже. Во-первых, почему строка A не отображается на выходе в терминале. Прямо сейчас кажется, что строка B регистрируется, а строка A - нет. Во-вторых, до отметки 4000 миллисекунд я пытался что-то набрать на...
384 просмотров
schedule 17.03.2024

Выполнение exe с параметрами в nodejs
Я хотел выполнить exe, используя node js. Вот как команда выглядит в командной строке Windows: oplrun -D VersionId=3458 -de "output.dat" "Test.mod" "Test.dat" Это работает нормально, и я получаю вывод в файле output.dat. Теперь я хотел...
10302 просмотров
schedule 20.12.2022

Почему процесс создания nodejs становится «несуществующим» до тех пор, пока родитель не выйдет
Давайте сначала посмотрим на явление, Код узла: const cp = require('child_process'); var ls = cp.spawn('ls', ['/']); ls.stdout.on('data', (data) => { console.log(`stdout: ${data}`); }); ls.stderr.on('data', (data) => {...
1695 просмотров
schedule 24.03.2023

Невозможно потребовать('child_process').spawn, консоль говорит, что spawn не является функцией, пакет узла Python-Shell
Я пытаюсь использовать внешний пакет: npm install [python-shell][1] Прямо сейчас у меня есть только базовый файл js с примером, который поставляется с пакетом: console.log('hey in main.js') var PythonShell = require('python-shell');...
12073 просмотров
schedule 04.05.2023

Давать конкретный контроллер конкретной пешке динамически?
Мне нужно создать асимметричную игру в плане. У меня на каждом уровне появляются 2 разные пешки. Каждая пешка должна иметь определенный контроллер, потому что нам нужны разные представления, элементы управления и персонажи. Итак, я полагаю, что...
475 просмотров

создание узлов с помощью sudo не может использовать ipc
В моем проекте мне нужно создать дочерний процесс и общаться с ним через IPC, в то же время этот дочерний процесс должен работать как root. Поэтому я использую cp.spawn('sudo', ...) с каналом IPC, но обнаружил, что метод process.send — это...
3896 просмотров
schedule 10.07.2022

Node.js Spawn Display STDOUT live не работает
У меня есть приложение, оно получает ссылки на файлы и скачивает их, для скачивания я использую aria2c. Для этого сначала я использовал exec , но, поскольку я хочу получить ход загрузки, я использовал spawn Вот код, который я использую для...
747 просмотров
schedule 21.11.2023

Скрипт NodeJs с порождением child_process в Windows, зачем мне нужно «shell: true» для ошибки ENOENT?
Я использую этот код: const { spawn } = require('child_process'); let info = spawn('npm', ["-v"]); info.on('close', () => { console.log('closed'); } Но у меня есть эта ошибка: events.js:182 throw er; // Unhandled 'error'...
2764 просмотров
schedule 02.08.2023

электрон-упаковщик икру ENOENT
Я работаю над электронным приложением, которое управляет задачами gulp через графический интерфейс. Вы нажимаете на задачу, и она выполняется. Довольно простые вещи. В macOS, когда я запускаю npm start, он работает нормально, но когда я упаковываю...
2163 просмотров