از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش بررسی در دسترس بودن با استفاده از پینگ در اسکریپت های Bash
سرفصلهای مطلب
در این مقاله، روش استفاده از “پینگ” در اسکریپت های Bash برای بررسی در دسترس بودن a را مورد بحث قرار خواهیم داد host.
بررسی در دسترس بودن میزبان با استفاده از پینگ در Bash
دستور ‘ping’ در Bash را می توان برای بررسی در دسترس بودن a استفاده کرد host، و نحو استفاده از “پینگ” به شرح زیر است:
گزینه های موجود برای دستور ‘ping’ عبارتند از:
‘-c count’: تعیین می کند که چه تعداد بسته ارسال شود.
“فاصله -i”: فاصله بین ارسال بسته ها را بر حسب ثانیه مشخص می کند.
‘–t TTL’: مقدار Time To Live (TTL) را برای بسته ها مشخص می کند.
‘–w ضرب الاجل: در عرض چند ثانیه مشخص می کند که چه مدت باید منتظر پاسخ باشید.
“مقصد”: این پارامتر نام میزبان یا آدرس IP هدف را مشخص می کند host پینگ کردن
در اینجا یک مثال از روش استفاده از “پینگ” برای تعیین اینکه آیا a host قابل دسترسی است:
میزبان=“google.com”
# پینگ کنید host
پینگ -ج 1 $HOST > /توسعه دهنده/خالی
اگر [ $? -eq 0 ]; سپس
اکو “میزبان $HOST موجود است”
دیگر
اکو “میزبان $HOST در دسترس نیست”
فی
در اینجا من ابتدا تعریف کردم host که می خواهیم پینگ کنیم، که ‘google.com’ است و سپس از دستور ‘ping’ برای ارسال یک بسته واحد به host. خروجی فرمان ‘ping’ به /dev/null هدایت می شود تا هر خروجی به terminal.
Ne,xt من وضعیت خروج از فرمان ‘ping’ را با استفاده از ‘$?’ بررسی کرده ام. متغیر و اگر وضعیت خروج 0 باشد به این معنی است که host بالا است، و ما پیام “$HOST موجود است” را چاپ می کنیم. اگر وضعیت خروج غیر صفر باشد، به این معنی است که host خاموش است و پیام “$HOST در دسترس نیست” چاپ می شود.
نتیجه
دستور ‘ping’ یک راه ساده و موثر برای بررسی اتصال بین دو دستگاه است روی یک شبکه. با دنبال کردن مثالهای ارائهشده در این مقاله، میتوانید از «پینگ» در اسکریپتهای Bash خود برای بررسی در دسترس بودن میزبانها استفاده کنید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 22:09:03