@gerrrper

Как правильно запускать bash скрипт из nodejs (Проблема с переходами cd)?

Есть bash, например
cd ../myapp
runmycmd param1 param2
cd dir1/dir2
...
cd ../path


Если запускать из консоли - все ок. Если запускать из nodejs скрипта - получаю
cd: myapp: No such file or directory


запускаю так:
child = exec("/bin/bash " + 'bash.sh params',
    function (error, stdout, stderr) {
        ...
    }
);


Чего не хватает?
  • Вопрос задан
  • 3944 просмотра
Решения вопроса 1
CTAKAH4uK
@CTAKAH4uK
Укажите полный, а не относительный путь :
cd /home/user/myapp
...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
cd ../myapp
Чего не хватает?

Знания того, какой каталог -- текущий?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы