Это приведет к ошибке ENOENT:
const cmd = 'bash my/path/to/script.sh';
const process = spawn(cmd);
process.on('exit', (code) => {
console.log("Child exited");
});
Хотя этого не произойдет и сценарий будет выполнен, как ожидается:
const cmd = 'bash my/path/to/script.sh';
exec(cmd, function(err, stdout, stderr) {
console.log(stdout);
});
Теперь я хотел бы получить поток данных от spawn()
и заставить его работать.Любые предложения, откуда это может исходить?
Я проверил pwd
и текущий рабочий каталог одинаков для обоих.