Я просматривал документацию , но не могу найти способ передать команды в командную строку (cmd.exe), не закрывая ее в конце. Как я могу передать командную строку «непрерывно»?
Я заметил функцию fork, но, похоже, она работает только для модулей node.js ..
const { spawn } = require('child_process');
const ls = spawn('C:\\Windows\\System32\\cmd', ['/c', 'echo hello']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {
console.log(`stderr: ${data}`);
});
ls.on('close', (code) => {
console.log(`child process exited with code ${code}`);
});
Результат:
stdout: hello
child process exited with code 0 // I dont want it to exit yet!