Есть ли способ в node.js развернуть новый процесс и запустить несколько команд оболочки терминала и выполнить функции node.js, такие как fs.writeFileSync, из того же процесса/контекста.Выполнение нескольких команд из того же самого дочернего процесса node.js
В качестве примера я хочу сделать следующее. Выполните все ниже в том же процессе.
exec("git worktree add -b"....);
exec("cd ../");
writeFileSync(...);
Это express.js applcation, и потому, что несколько пользователей будет доступ к той же файловой системы, в то же время и выполняя GIT действия на том же репо, я хочу, чтобы избежать конфликтов при порождении нового процесса для каждого один.
Думаете ли вы, что все эти команды были включены в один сценарий? –
@JuanStiza Не знаете, как я буду запускать writeFileSync. Думаю, мне пришлось бы поместить это в другой js-файл и вызвать его из другой команды оболочки? – Alex