Вопросы по теме '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 просмотров
schedule
17.01.2023
Выполнить сценарий оболочки в 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 просмотров
schedule
25.06.2022
создание узлов с помощью 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 просмотров
schedule
01.05.2023