Saya SSH menjadi banyak server yang berbeda setiap hari dan beberapa dari mereka memiliki struktur sistem file yang berbeda untuk situs web mereka. Setiap kali saya mengganti server, saya harus mencari tahu di mana saya akan mendapatkan file yang saya inginkan (karena sangat jarang saya ingin berada di dalamnya ~
).
Saya menggunakan file Fabric untuk mengotomatiskan semua tindakan saya (mendorong ke git, SSH otomatis ke server untuk menarik dari git, memulai kembali aplikasi web, mengubah dependensi, dll), jadi saya bertanya-tanya apakah saya juga tidak bisa mengatakannya bahwa saya ingin ke SSH ke direktori yang benar sehingga saya dapat menjalankan fab ssh
dan berada di sesi SSH normal, tepat di tempat yang tepat dan mulai bekerja segera.
Ini bukan tentang Fabric; tolong abaikan saja. Fabric hanya menjalankan sejumlah perintah. Argumen saya adalah dengan ssh
perintah. Itulah yang akan saya katakan pada Fabric untuk dijalankan.
Jadi bagaimana saya bisa masuk ssh
ke cd
direktori spesifik saat login?
Catatan: ini bukan server atau hal yang berhubungan dengan pengguna. Saya memiliki beberapa situs web di bawah satu pengguna di beberapa server sehingga memasukkan sesuatu ~/.bashrc
tidak akan bekerja untuk saya.