Запустить команду с exe c () - Node.js - PullRequest
0 голосов
/ 19 июня 2020

У меня есть файл с именем localproxy, который я хочу запустить.

Файл находится в той же папке, что и мой скрипт узла (conn_script. js)

введите описание изображения здесь

Если я попытаюсь запустить его с помощью функции exa c (), он выдаст мне ошибку:

'.' is not recognized as an internal or external command, operable program or batch file.

И он отлично работает, когда я просто вставляю команду в терминал, вот так:

./localproxy -t some_long_string -r eu-central-1 -d localhost:22

Это код:

exec('./localproxy -t some_long_string -r eu-central-1 -d localhost:22', (error, stdout, stderr) => {
 console.log(error)
})

Пробовал execFile(), пробовал '"./localproxy" -t some_long_string -r eu-central-1 -d localhost:22', а все равно ничего.

Может кто объясните и помогите пожалуйста?

Заранее спасибо

...