Проблемы при смене каталогов на папки внутри вложенных папок с моим скриптом bash - PullRequest
0 голосов
/ 18 апреля 2020

Мне в основном любопытно, почему этот скрипт не работает должным образом ...

Вот мой файл сценария оболочки:

#!/bin/bash                                                                                      
#move to a specific folder                                                                       

echo "moving to templates folder"                                                                
cd /home/mussta/general/retentionApp/retentionApp/templates
exec bash

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

/ home / mussta / general / retentionApp / retentionApp /

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

Любые идеи почему это не работает?

1 Ответ

0 голосов
/ 18 апреля 2020

Итак, благодаря комментариям Jetchisel, ответ был (или, по крайней мере, насколько я понимаю), что скрипт запускается в новой оболочке, и поэтому вы в конечном итоге возвращаетесь к тому, с чего начинали после закрытия новой оболочки ...

В любом случае, я исправил это, удалив exec bash и запустив файл с . commandname

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...