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