директория cd в файле не работает в centos

275
Tracemini159

Я запускаю файл в CentOS 6.5

"cd /media/Disk_1/2016

./run_1.in"

Если я копирую их и запускаю в терминале, он работает хорошо.

Но я запускаю файл, терминал не идет в направлении «2016».

Как мне это решить?

0

1 ответ на вопрос

0
Seth

Как указано в этом вопросе, это зависит от того, как вы выполняете свой сценарий и какова ваша цель.

Самый простой способ - запустить скрипт так, как . run_1.inвам будет интересно использовать один из других вариантов, представленных в качестве ответов на этот вопрос. Они также содержат довольно мало информации.

Причина, по которой вы не меняете каталог, заключается в том, что скрипт выполняется в собственной среде. Один из них заключается в том, чтобы выполнить его в собственной среде с использованием вышеуказанного метода, другой - сделать его функцией оболочки. Последнее также подробно описано в ответах на вопрос: « Измените текущий каталог из скрипта».

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