Gibt es in node.js eine Möglichkeit, einen neuen Prozess zu forktieren und mehrere Terminal-Shell-Befehle auszuführen und node.js-Funktionen wie fs.writeFileSync aus demselben Prozess/Kontext auszuführen.Mehrere Befehle von demselben node.js untergeordneten Prozess ausführen
Als ein Beispiel möchte ich Folgendes tun. Führen Sie alle folgenden Schritte im selben Prozess aus.
exec("git worktree add -b"....);
exec("cd ../");
writeFileSync(...);
Dies ist ein Express.js applcation, und weil mehrere Benutzer das gleiche Dateisystem zur gleichen Zeit und Durchführung git Aktionen auf der gleichen Repo-Zugriff wird, möchte ich für jeden von Laichen einen neuen Prozess um Konflikte zu vermeiden ein.
Haben Sie darüber nachgedacht, all diese Befehle in ein einziges Skript zu schreiben? –
@JuanStiza Nicht sicher, wie ich WriteFileSync ausführen würde. Ich vermute ich müsste mir eine andere js Datei anlegen und sie von einem anderen Shell Befehl aufrufen? – Alex