나는 매일 수많은 다른 서버에 SSH를 설치하고 일부는 웹 사이트마다 다른 파일 시스템 구조를 가지고 있습니다. 서버를 변경할 때마다 내가 원하는 파일을 얻을 수있는 곳을 찾아야합니다 ~
.
패브릭 파일을 사용하여 모든 작업 (git으로 푸시, git에서 자동 SSH를 서버에 가져 오기, 웹 응용 프로그램 다시 시작, 종속성 변경 등)을 자동화하기 위해 원하는 것을 말할 수 없는지 궁금했습니다. 올바른 디렉토리에 SSH로 연결하여 fab ssh
올바른 위치에서 바로 정상적인 SSH 세션을 실행 하고 즉시 작업을 시작할 수 있습니다.
이것은 직물에 관한 것이 아닙니다. 무시하십시오. 패브릭은 일련의 명령을 실행 중입니다. 내 주장은 ssh
명령에 있습니다. 이것이 Fabric에 실행을 지시하는 내용입니다.
그래서 어떻게 얻을 수 ssh
에 cd
로그인의 특정 디렉토리에?
참고 : 이것은 서버 또는 사용자 전체의 것이 될 수 없습니다 . 일부 서버에는 한 명의 사용자로 여러 웹 사이트가 있으므로 무언가를 고수하는 것은 효과 ~/.bashrc
가 없습니다.