#node.js #linux
#node.js #linux
Вопрос:
Я написал файл bash с ожидаемой командой, ожидая некоторого вывода и выполняя действия, основанные на том, что он работает, когда я выполняю его в терминале, но когда я выполняю его с помощью exec в nodejs, он не работает. Я думаю, что вывод команд, которые я запускаю в файле bash, не может быть виден expect
Комментарии:
1. Можете ли вы опубликовать свой код, который вы используете в nodejs? так что это более понятно.
Ответ №1:
Я обычно использую пакет shelljs для выполнения команд или сценариев оболочки через nodejs.
const shell = require('shelljs')
shell.exec('./path_to_your_file')