В настоящее время в моем новомодном сценарии, chdir
точки к (мягкой) символьной ссылке.
chdir уважает символьную ссылку или переходит непосредственно к symlinked каталогу?
Вопрос, почему я спрашиваю это, состоит в том, потому что в веб-сервере я использую (Пума), pwd
управляйте теперь использованием chdir
строка файла конфигурации не указывает на каталог символьной ссылки.
См. https://github.com/puma/puma/issues/539 для большего количества информации.
Спасибо.
Выскочка разрешит символьную ссылку. Вы не можете работать вокруг этого при помощи раздела сценария и CD / путь.
Редактирование: похоже, что это было вычислено, какова проблема была. cd
устанавливал $PWD на символьную ссылку, не, разрешенный каталог, и chdir
не устанавливал $PWD вообще, таким образом, приложение получало свой текущий рабочий каталог и получало разрешенный путь.