Я использую SSH на множестве разных серверов каждый день, и некоторые из них имеют разные структуры файловых систем для своих сайтов. Каждый раз, когда я меняю сервер, мне приходится работать, где я собираюсь получить файлы, которые мне действительно нужны (потому что очень редко я хочу быть там ~).
Я использую файлы Fabric для автоматизации всех своих действий (отправка в git, автоматический SSH на сервер для извлечения из git, перезапуск веб-приложения, изменение зависимостей и т. Д.), Поэтому мне было интересно, не могу ли я также сказать, что хочу в SSH в правильный каталог, чтобы я мог работать fab sshи быть в обычном сеансе SSH, просто в нужном месте и начать работать немедленно.
Это не о Ткани, хотя; пожалуйста, игнорируйте это. Ткань просто запускает пакет команд. Мой аргумент с sshкомандой. Это то, что я скажу, чтобы Ткань бежала.
Так как я могу получить , sshчтобы cdв определенный каталог на входе в систему?
Примечание: это не может быть сервер или пользовательская вещь. У меня есть несколько веб-сайтов под одним пользователем на некоторых серверах, поэтому вставка чего-либо ~/.bashrcне подойдет мне.