我正在尝试通过 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) {
});
});
我怎样才能做到这一点?