উবুন্টু সার্ভার থেকে একাধিক রেডহ্যাট সার্ভারে দূরবর্তীভাবে পাইথন স্ক্রিপ্টটি চালান


-1

আমি আমার উবুন্টু সার্ভার থেকে একাধিক রেডহ্যাট সার্ভারে অজগর স্ক্রিপ্টটি দূর থেকে চালাতে চাই। কেউ কীভাবে এটি করতে সাহায্য করতে পারে?

উত্তর:


1

রিমোট মাধ্যমে অজগর স্ক্রিপ্ট চালান ssh

কি আপনি অর্জন করতে চান উপর নির্ভর করে, আপনি মাধ্যমে পাইথন স্ক্রিপ্ট পাঠাতে কাঙ্ক্ষিত হতে পারে sshএবং stdinহিসাবে, asdfg এর উত্তর :

cat script.py | ssh user@server python -

(উদাহরণের নাম পরিবর্তন করতে সংশোধিত)

মনে রাখবেন যে উত্তরটির মতামত অনুসারে, স্ক্রিপ্টটি এখনও আর্গুমেন্ট গ্রহণ করবে, যদি আপনার সেগুলি সরবরাহ করতে হয়:

cat script.py | ssh user@server python - arg1 arg2 arg3

স্বয়ংক্রিয়তা

প্রক্রিয়াটি স্বয়ংক্রিয় করার জন্য আপনি শেল স্ক্রিপ্টের একটি অ্যারেতে সার্ভারের নামগুলি বান্ডিল করতে পারতেন (কী-ভিত্তিক লগইনগুলি প্রক্রিয়াটিকে স্বয়ংক্রিয় করতে সহায়তা করবে):

#! / বিন / ব্যাশ

ব্যবহারকারীর নাম = ব্যবহারকারী
সার্ভার = (সার্ভার সার্ভারটো সার্ভারত্রী)
স্ক্রিপ্ট = / পথ / থেকে / script.py

server {সার্ভারগুলিতে সার্ভারের জন্য [@]}; করা
    cat $ স্ক্রিপ্ট | ssh $ ব্যবহারকারীর নাম @ $ সার্ভার অজগর -
সম্পন্ন

@ রোহিথ কোনও সমস্যা নেই, আশা করি এটি আপনার পক্ষে কাজ করে - যদি তা না হয় তবে উত্তরটিতে প্রতিক্রিয়া পোস্ট করুন বা আপনার প্রশ্ন আপডেট করুন; যদি তা হয় তবে এটিকে উত্তর হিসাবে নির্দ্বিধায় স্বীকার করুন!
বারটিয়েব

হাই @bertieb, আমি srcipt চালাতে সক্ষম হয়েছি তবে আমার এখন আর একটি সমস্যা আছে। আমি উপরের স্ক্রিপ্টটি ব্যবহার করে সার্ভারে প্যাকেজটি ডাউনলোড করার চেষ্টা করছি। আমাদের ম্যানুয়ালি ওয়াই প্রবেশ করতে হবে বলে এটি ডাউনলোড হচ্ছে না। "প্যাকেজগুলি ডাউনলোড করতে ইনস্টল করতে চালিয়ে যান 'y'। আপনি দয়া করে আমাকে কীভাবে স্ক্রিপ্টে y যুক্ত করতে পারবেন তা স্বয়ংক্রিয়ভাবে গ্রহণ করতে পারেন?
রোহিত

মাইন্ড মাইন্ড .. আমি আমার অজগর স্ক্রিপ্ট থেকে প্রম্পটটি সরিয়েছি। এখন আমি কোনও সমস্যা ছাড়াই চালাতে সক্ষম হয়েছি Oআবার আবার সহায়তার জন্য আপনাকে অনেক ধন্যবাদ।
রোহিত

হাই বার্তিয়েব, আমি স্ক্রিপ্টটি পুরোপুরি চালাতে পারছি না। আমার কাছে ভেঙ্কট নামক একটি ব্যবহারকারী নাম রয়েছে যা সূডার তালিকায় যুক্ত হয়। স্ক্রিপ্টের মাধ্যমে ইনস্টলেশনটি সম্পূর্ণ করতে, আমাকে স্ক্রিপ্টটি রুট ব্যবহার করে চালানো দরকার। "সুডো। / টেষ্ট.পি" কমান্ডটি ব্যবহার করে কীভাবে পাইথন স্ক্রিপ্টটি চালানো যায় আপনি আমাকে সহায়তা করতে পারেন?
রোহিত

@ রোহিথ আপনি খুশি যে এই বাধা অতিক্রম করেছেন। চেষ্টা করুনcat $script | ssh $username@$server sudo python -
8:47
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.