node.js中是否有任何方式来分叉一个新进程并运行多个终端shell命令并执行node.js函数(例如,来自同一进程/上下文的fs.writeFileSync)。从同一个node.js子进程运行多个命令
作为一个例子,我想要做到以下几点。在同一过程中执行以下所有操作。
exec("git worktree add -b"....);
exec("cd ../");
writeFileSync(...);
这是一个express.js的applcation,而且由于多个用户将在同一时间访问同一个文件系统,并在同一回购执行的git行为,我想通过生成每个新进程,以避免冲突一。
你有没有想过把所有这些命令放在一个脚本中? –
@JuanStiza不知道我将如何运行writeFileSync。我想我会不得不把我的另一个js文件,并从另一个shell命令调用它? – Alex