وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش بررسی در دسترس بودن با استفاده از پینگ در اسکریپت های Bash

0 6
زمان لازم برای مطالعه: 2 دقیقه


پینگ یک است command-line ابزار مورد استفاده برای آزمایش اتصال بین دو دستگاه شبکه، معمولاً از طریق شبکه پروتکل اینترنت (IP). بسته های ICMP (پروتکل پیام کنترل اینترنت) را به هدف ارسال می کند host و زمان پاسخگویی را اندازه گیری می کند. در اسکریپت های Bash، دستور ‘ping’ می تواند برای بررسی در دسترس بودن a استفاده شود host.

در این مقاله، روش استفاده از “پینگ” در اسکریپت های Bash برای بررسی در دسترس بودن a را مورد بحث قرار خواهیم داد host.

بررسی در دسترس بودن میزبان با استفاده از پینگ در Bash

دستور ‘ping’ در Bash را می توان برای بررسی در دسترس بودن a استفاده کرد host، و نحو استفاده از “پینگ” به شرح زیر است:

پینگ [-c count] [-i interval] [-t ttl] [-w deadline] مقصد

گزینه های موجود برای دستور ‘ping’ عبارتند از:

‘-c count’: تعیین می کند که چه تعداد بسته ارسال شود.

“فاصله -i”: فاصله بین ارسال بسته ها را بر حسب ثانیه مشخص می کند.

t TTL’: مقدار Time To Live (TTL) را برای بسته ها مشخص می کند.

w ضرب الاجل: در عرض چند ثانیه مشخص می کند که چه مدت باید منتظر پاسخ باشید.

“مقصد”: این پارامتر نام میزبان یا آدرس IP هدف را مشخص می کند host پینگ کردن

در اینجا یک مثال از روش استفاده از “پینگ” برای تعیین اینکه آیا a host قابل دسترسی است:

#!/bin/bash

میزبان=“google.com”

# پینگ کنید host

پیشنهاد می‌کنیم بخوانید:  چگونه می توانم استدلال را در یک اسکریپت Bash پاس کنم؟

پینگ 1 $HOST > /توسعه دهنده/خالی

اگر [ $? -eq 0 ]; سپس

اکو “میزبان $HOST موجود است”

دیگر

اکو “میزبان $HOST در دسترس نیست”

فی

در اینجا من ابتدا تعریف کردم host که می خواهیم پینگ کنیم، که ‘google.com’ است و سپس از دستور ‘ping’ برای ارسال یک بسته واحد به host. خروجی فرمان ‘ping’ به /dev/null هدایت می شود تا هر خروجی به terminal.

Ne,xt من وضعیت خروج از فرمان ‘ping’ را با استفاده از ‘$?’ بررسی کرده ام. متغیر و اگر وضعیت خروج 0 باشد به این معنی است که host بالا است، و ما پیام “$HOST موجود است” را چاپ می کنیم. اگر وضعیت خروج غیر صفر باشد، به این معنی است که host خاموش است و پیام “$HOST در دسترس نیست” چاپ می شود.

روش بررسی در دسترس بودن با استفاده از پینگ در اسکریپت های Bash

نتیجه

دستور ‘ping’ یک راه ساده و موثر برای بررسی اتصال بین دو دستگاه است روی یک شبکه. با دنبال کردن مثال‌های ارائه‌شده در این مقاله، می‌توانید از «پینگ» در اسکریپت‌های Bash خود برای بررسی در دسترس بودن میزبان‌ها استفاده کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 22:09:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید