Ich SSH in eine Vielzahl von verschiedenen Servern jeden Tag und einige von ihnen haben unterschiedliche Dateisystemstrukturen für ihre Websites. Jedes Mal, wenn ich den Server wechsle, muss ich herausfinden, wo ich zu den Dateien komme, die ich wirklich möchte (weil ich sehr selten darin sein möchte ~
).
Ich verwende Fabric-Dateien, um alle meine Aktionen zu automatisieren (Pushing auf Git, automatisiertes SSH auf den Server, um von Git abzurufen, Neustart der Webanwendung, Ändern von Abhängigkeiten usw.). Daher habe ich mich gefragt, ob ich nicht auch sagen kann, dass ich es möchte zu SSH in das richtige Verzeichnis, damit ich laufen fab ssh
und in einer normalen SSH-Sitzung sein kann, genau am richtigen Ort und sofort mit der Arbeit beginnen kann.
Hier geht es jedoch nicht um Stoff; Bitte ignoriere es. Fabric führt nur eine Reihe von Befehlen aus. Mein Argument ist mit dem ssh
Befehl. Das werde ich Fabric sagen, dass er rennen soll.
Also wie kann ich ssh
auf cd
in ein bestimmtes Verzeichnis auf Login -Daten ?
Hinweis: Dies kann kein Server oder eine benutzerweite Sache sein. Ich habe auf einigen Servern mehrere Websites unter einem Benutzer, daher ~/.bashrc
würde es für mich nicht funktionieren , etwas einzustecken.