node.jsに新しいプロセスをフォークし、複数のターミナルシェルコマンドを実行し、同じプロセス/コンテキストからfs.writeFileSyncなどのnode.js関数を実行する方法はありますか。同じnode.js子プロセスから複数のコマンドを実行する
例として、私は次のことをしたいと思います。以下のすべてを同じプロセスで実行します。
exec("git worktree add -b"....);
exec("cd ../");
writeFileSync(...);
これはexpress.js applcationで、複数のユーザーが同時に同じファイルシステムにアクセスし、同じレポにGitのアクションを実行することになるので、私はそれぞれの新しいプロセスを生成することにより、競合を回避したいです1。
あなたはこれらのコマンドをすべて1つのスクリプトに入れることを考えましたか? –
@JuanStizaどのようにwriteFileSyncを実行するかわかりません。私は別のjsファイルを別のシェルコマンドから呼び出さなければならないと思いますか? – Alex