Я пытаюсь запустить script через nodejs, который делает:
cd ..
doSomethingThere[]
Однако для этого мне нужно выполнить несколько дочерних процессов и переносить состояние среды между этими процессами. Я бы хотел:
var exec = require('child_process').exec;
var child1 = exec('cd ..', function (error, stdout, stderr) {
var child2 = exec('cd ..', child1.environment, function (error, stdout, stderr) {
});
});
или по крайней мере:
var exec = require('child_process').exec;
var child1 = exec('cd ..', function (error, stdout, stderr) {
var child2 = exec('cd ..', {cwd: child1.process.cwd()}, function (error, stdout, stderr) {
});
});
Как я могу это сделать?