আমি প্রতিদিন বিভিন্ন সার্ভারের একটি ভিড়ের মধ্যে এসএসএইচ করি এবং তাদের কিছুগুলির কাছে তাদের ওয়েবসাইটগুলির জন্য বিভিন্ন ফাইল সিস্টেম কাঠামো রয়েছে। প্রতিবার আমি যখন সার্ভার পরিবর্তন করি তখন আমাকে যেখানে কাজ করতে হবে সেগুলিতে আমাকে কাজ করতে হবে (কারণ এটি খুব কমই আমি থাকতে চাই ~
)।
আমি আমার সমস্ত ক্রিয়াকলাপগুলিকে স্বয়ংক্রিয় করতে ফ্যাব্রিক ফাইলগুলি ব্যবহার করি (গিটকে ধাক্কা দিয়ে, গিট থেকে টানতে সার্ভারে স্বয়ংক্রিয় এসএসএইচ, ওয়েব অ্যাপ্লিকেশনটি পুনরায় চালু করা, নির্ভরতা পরিবর্তন করা ইত্যাদি) তাই আমি ভাবছিলাম যে আমি এটিও বলতে চাই না যে আমি চাই এসএসএইচকে সঠিক ডিরেক্টরিতে প্রবেশ করুন যাতে আমি চালাতে পারি fab ssh
এবং একটি সাধারণ এসএসএইচ অধিবেশন হতে পারি, ঠিক সঠিক জায়গায় এবং অবিলম্বে কাজ শুরু করতে পারি।
এটি যদিও ফ্যাব্রিক সম্পর্কে নয়; দয়া করে এটি উপেক্ষা করুন। ফ্যাব্রিক কেবল কমান্ডগুলির একটি ব্যাচ চালাচ্ছে। আমার যুক্তি ssh
আদেশের সাথে আছে। এটাই আমি ফ্যাব্রিককে চালাতে বলছি।
সুতরাং কিভাবে আমি পেতে পারেন ssh
করতে cd
প্রবেশ করুন একটি নির্দিষ্ট ডিরেক্টরির মধ্যে?
দ্রষ্টব্য: এটি কোনও সার্ভার বা ব্যবহারকারী-ব্যাপী জিনিস হতে পারে না । কিছু সার্ভারে এক ব্যবহারকারীর অধীনে আমার একাধিক ওয়েবসাইট রয়েছে যাতে কিছু স্টিক ~/.bashrc
করা আমার পক্ষে কাজ করে না।