انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: بررسی اتصال به اینترنت bash  (دفعات بازدید: 882 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین AmirHossein WP

  • Jr. Member
  • *
  • ارسال: 30
  • جنسیت : پسر
  • گرفتار دنیای ممنوعه ها :((
    • امیرحسین بزرگیان
بررسی اتصال به اینترنت bash
« : 13 فروردین 1396، 04:27 ق‌ظ »
سلام دوستان
ساعت 04:25 :P
چجوری تو bash اتصال به اینترنت رو بررسی کنم؟
مثلا بگم اگه وصل بود فلان کارو بکن؟  :oops:
تشکر از معین عزیز
sudo apt install ubuntu-desktop
sudo apt purge kubuntu-desktop

آفلاین AmirHossein WP

  • Jr. Member
  • *
  • ارسال: 30
  • جنسیت : پسر
  • گرفتار دنیای ممنوعه ها :((
    • امیرحسین بزرگیان
پاسخ : بررسی اتصال به اینترنت bash
« پاسخ #1 : 13 فروردین 1396، 04:30 ق‌ظ »
یکی از عزیزان جواب رو رسوند
نقل‌قول

('connected=$(ping -c1 8.8.8.8 2> /dev/null | grep '1 received
if [ "$connected" ]; then
    ...
fi
« آخرین ویرایش: 13 فروردین 1396، 04:38 ق‌ظ توسط امیرحسین بزرگیان »
sudo apt install ubuntu-desktop
sudo apt purge kubuntu-desktop

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : بررسی اتصال به اینترنت bash
« پاسخ #2 : 13 فروردین 1396، 12:05 ب‌ظ »
میتونید از exit code خود ping استفاده بکنید.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : بررسی اتصال به اینترنت bash
« پاسخ #3 : 13 فروردین 1396، 06:29 ب‌ظ »
نقل قول از man ping
If  ping  does not receive any reply packets at all it will exit with code
       1. If a packet count and deadline are both specified, and fewer than count
       packets  are  received  by the time the deadline has arrived, it will also
       exit with code 1.  On other error it exits with code 2. Otherwise it exits
       with  code 0. This makes it possible to use the exit code to see if a host
       is alive or not.

       This program is intended for use in network testing, measurement and  man‐
       agement.   Because  of the load it can impose on the network, it is unwise
       to use ping during normal operations or from automated scripts.
unwise یعنی «غیر عاقلانه»
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC