আমার ইতিমধ্যে একটি এসএস এজেন্ট সেট আপ আছে এবং আমি বাশ স্ক্রিপ্টে কোনও বাহ্যিক সার্ভারে কমান্ডগুলি চালাতে পারি যেমন:
ssh blah_server "ls; pwd;"
এখন, আমি সত্যিই যা করতে চাই তা হ'ল বাহ্যিক সার্ভারে প্রচুর দীর্ঘ কমান্ড চালানো। উদ্ধৃতি চিহ্নগুলির মধ্যে এই সমস্তগুলি আবদ্ধ করা বেশ কুরুচিপূর্ণ হবে এবং আমি এটিকে এড়াতে সত্যিই একাধিকবার ছাঁটাই করা এড়াতে চাই।
সুতরাং, আমি বন্ধনীর সাথে জড়িত হয়ে কোনও কিছুর মধ্যে কিছু করতে পারি কি কিছু? আমি এর লাইনে কিছু খুঁজছি:
ssh blah_server (
ls some_folder;
./someaction.sh;
pwd;
)
মূলত, যতক্ষণ না এটি পরিষ্কার থাকে আমি কোনও সমাধানে খুশি হব।
সম্পাদন করা
পরিষ্কার করার জন্য, আমি এটি একটি বৃহত্তর বাশ স্ক্রিপ্টের অংশ হওয়ার কথা বলছি। অন্যান্য লোকেরা হয়ত এই স্ক্রিপ্টটি লাইন থেকে ডিল করতে পারে, তাই আমি এটি পরিষ্কার রাখতে চাই। আমি দেখতে চাই না এমন এক লাইনের সাথে বাশ স্ক্রিপ্ট চাই:
ssh blah_server "ls some_folder; ./someaction.sh 'some params'; pwd; ./some_other_action 'other params';"
কারণ এটি অত্যন্ত কুরুচিপূর্ণ এবং পড়া কঠিন।
scp
, ssh
এবং রান। এই পরিষ্কার উপায় হবে, আমি মনে করি।
ssh
অনুরোধের সাথে এটি কল করা যায় ?