Мне нужно запустить скрипт оболочки cygwin без изменения рабочего каталога, вне среды cygwin.
Если я запускаю просто \path\to\bash.exe -c command
, то путь указывается неправильно и программы cygwin не могут быть найдены.
Если я использую опцию --login
, bash
правильно устанавливает путь, но также меняет мой домашний каталог.
Какие опции я должен использовать, чтобы запустить bash, чтобы сохранить текущий рабочий каталог, а также найти исполняемые файлы cygwin?