Записки Вовика

Ошибка при работе в несколько ssh-соединений.

Просмотров: 796Комментарии: 0
Заметки*nix

Сегодня наткнулся на следующую ошибку.

При попытке запуска программы (/some/path/proftpd reload) выдавалось сообщение об ошибке:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

Первое, что пришло в голову - намутил в конфиге ProFTPd, так как только что внес изменения в файловую структуру FTP сервера и перенес некоторые папки. Однако перезагрузка ProFTPd происходила успешно и он работал корректно.

Ситуация оказалась в следующем.

Для работы я запустил две сессии SSH для удобства работы (подправил конфигурацию, перезапустил сервер, проверил изменения). Оказалось, что я удалил каталог, а для второй сессии он был установлен как текущий. При этом запуск программы срабатывал, потому что я вызывал программу используя полный путь. После запуска программы оболочка пыталась считать текущий каталог (getcwd) и ругалась на его отсутствие.

Если у вас еще не появилось решение проблемы в данном случае, то сгодится переход в любой существующий каталог, например "cd /"

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)