صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: اجرای دستورات تکراری در چندین سرور

  1. #1
    عضو دائم
    تاریخ عضویت
    Jan 2009
    محل سکونت
    یزد
    نوشته ها
    2,773
    تشکر تشکر کرده 
    914
    تشکر تشکر شده 
    2,780
    تشکر شده در
    1,757 پست

    پیش فرض اجرای دستورات تکراری در چندین سرور

    سلام
    حدود ۵۰۰ دستگاه هست که ما میتونیم بهشون ssh بزنیم و دستوراتی رو روش اجرا کنیم. (پورت و یوزر و پسورد فرض کنید همشون ثابت هستند)
    الان میخوایم روی تموم دستگاه‌ها حدود ۲۰ دستور تکراری اجرا کنیم که برای همشون یکسان هست و نتیجه دستور هم برامون خیلی مهم نیست (البته اگر output داشته باشیم بهتره)
    نرم‌افزاری موجود هست که اینکار را بتونه برامون انجام بده؟ سطح اینترنت چند راه‌حل پیدا کردم و با برنامه‌نویسی هم خودم میتونم انجام بدم. اما گفتم سوال کنم اگر از قبل موجود هست و دوستان کار کردند باهاش دیگه ما معطلش نشیم.
    ممنون.


  2. # ADS




     

  3. #2
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    توضیحاتتون ناقص هستش و در مورد نوع دستورات و کد ها و هدفتون جزییاتی کافی نفرمودید
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  4. #3
    عضو دائم
    تاریخ عضویت
    Jan 2009
    محل سکونت
    یزد
    نوشته ها
    2,773
    تشکر تشکر کرده 
    914
    تشکر تشکر شده 
    2,780
    تشکر شده در
    1,757 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    هدف: ۵۰۰ دستگاه داریم که از طریق ssh/telnet میخواهیم بهشون وصل بشیم و توی هر کدوم ۲۰ دستور اجرا کنیم !

    مثال به آیپی اول وصل بشه و این دستورات اجرا بشه:
    cd /home
    mv 1.txt 2.txt
    .
    .
    .
    تا دستور بیستم !

    دستورات هیچ فیدبکی نخواهند داشت و ما فقط میخواهیم اجرا بشن. و این روال برای هر ۵۰۰ دستگاه تکرار بشه. دستورات برای همه دستگاه‌ها ثابت هست و مشخص شده از قبل.


  5. #4
    عضو انجمن
    تاریخ عضویت
    Mar 2014
    محل سکونت
    Esf
    نوشته ها
    757
    تشکر تشکر کرده 
    383
    تشکر تشکر شده 
    844
    تشکر شده در
    695 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    سلام
    شما دستوراتتون رو به صورت script bash تبدیل کنید به مثلا یک فایل s.sh بسازید و دستورات و ابتدا فایل #!/bin/sh قرار بدید و سپس دستورات رو وارد کنید . با اجرا اسکریپت در سرور دستورات اتوماتیک اجرا میشود.

    - - - Updated - - -

    اگر هم تعداد دستگاه ها زیاد هست میتونید به کمک php اسکریپتی بنویسید که اتوماتیک به سرور ها وصل بشه و کامند هاتون رو وارد کنه...
    CloudHa
    7079 2842 021
    93 600 73 0913


  6. #5
    عضو دائم
    تاریخ عضویت
    Jan 2009
    محل سکونت
    یزد
    نوشته ها
    2,773
    تشکر تشکر کرده 
    914
    تشکر تشکر شده 
    2,780
    تشکر شده در
    1,757 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    درسته . این روش رو میتونم انجام بدم. سوال من این هست که برنامه آماده‌ای نیست که دیگه معطل نشیم؟ (هرچند برنامه php مورد نظر هم کمتر از نیم ساعت میشه نوشت)


  7. #6
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    نقل قول نوشته اصلی توسط Sajad نمایش پست ها
    درسته . این روش رو میتونم انجام بدم. سوال من این هست که برنامه آماده‌ای نیست که دیگه معطل نشیم؟ (هرچند برنامه php مورد نظر هم کمتر از نیم ساعت میشه نوشت)
    درود

    دوست گرامی در همان php نیز با کمک shell_exec میتوانید دستورات را اجرا کنید به شرطی که از سمت توابع سرور محدود نشده باشند و سپس بصورت cronjob در سرور اجرا نمایید

    اگر هم php نخواستید کار کنید باید linux bash script بنویسید که مجموعه ای از دستورات را در حلقه قرار دهید که به ترتیب اجرا شوند و خروجی result برای شما ارسال شود
    ویرایش توسط nginxweb : October 5th, 2015 در ساعت 16:09
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  8. #7
    عضو جدید
    تاریخ عضویت
    Feb 2012
    نوشته ها
    41
    تشکر تشکر کرده 
    43
    تشکر تشکر شده 
    15
    تشکر شده در
    15 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    کد تخفیف نت افراز: usr755GDL

  9. #8
    عضو دائم allbert آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    شمال-تهران
    نوشته ها
    1,166
    تشکر تشکر کرده 
    178
    تشکر تشکر شده 
    1,086
    تشکر شده در
    791 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    سلام

    توسط bash script هیم میتونید همچین برنامه ای بنویسید

    موفق باشید

    - - - Updated - - -

    با عرض پوزش برای تاپ کردن موضوع

    با توجه به درخواست این دوست عزیز باید عرض کنم کمی امروز به یادم اومد که همچین برنامه ای هست که با یک کلیک یک دستور رو در تمامی سرور های ادد شده اجرا کنه.
    MobaXterm Personal Edition
    موفق باشید
    ▓ مدیریت سازمان یافته و رایگان سرور مجازی و اختصاصی : BergServer.com
    ▓ مرجع آمـوزش های مدیریت سرور و هاستینگ : WikiConfig.ir

  10. #9
    عضو دائم
    تاریخ عضویت
    Jan 2009
    محل سکونت
    یزد
    نوشته ها
    2,773
    تشکر تشکر کرده 
    914
    تشکر تشکر شده 
    2,780
    تشکر شده در
    1,757 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    برنامه خوبیه مخصوصا قسمت multiexec . اما اینکه من بخوام ۵۰۰ دیوایس رو ادد کنم و پسوردشو ذخیره کنم خودش چندین ساعت وقت لازم داره. مگر اینکه جایی از برنامه یوز و پسورد بشه تعریف کرد که دیفالت برای همش استفاده کنه. فکر کنم بهترین حالت همون باشه که برنامه بنویسم.


  11. #10
    عضو دائم nimafire آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    تهران - اصفهان
    نوشته ها
    1,521
    تشکر تشکر کرده 
    209
    تشکر تشکر شده 
    3,236
    تشکر شده در
    1,892 پست

    پیش فرض پاسخ : اجرای دستورات تکراری در چندین سرور

    نقل قول نوشته اصلی توسط Sajad نمایش پست ها
    سلام
    حدود ۵۰۰ دستگاه هست که ما میتونیم بهشون ssh بزنیم و دستوراتی رو روش اجرا کنیم. (پورت و یوزر و پسورد فرض کنید همشون ثابت هستند)
    الان میخوایم روی تموم دستگاه‌ها حدود ۲۰ دستور تکراری اجرا کنیم که برای همشون یکسان هست و نتیجه دستور هم برامون خیلی مهم نیست (البته اگر output داشته باشیم بهتره)
    نرم‌افزاری موجود هست که اینکار را بتونه برامون انجام بده؟ سطح اینترنت چند راه‌حل پیدا کردم و با برنامه‌نویسی هم خودم میتونم انجام بدم. اما گفتم سوال کنم اگر از قبل موجود هست و دوستان کار کردند باهاش دیگه ما معطلش نشیم.
    ممنون.
    سلام
    باید اسکریپت بنویسید و آن را در سرو رها اجرا کنید البته کار خطر ناکی است. بستگی به کامند ها دارد
    ● مدیر فنی سرور - کانفیگ فنی و امنیتی سیستم عامل و انواع کنترل پنل های لینوکس cPanel - Directadmin / نزدیک به 10 سال تجربه

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •