Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как проверить подключен ли ПК к инету  (Прочитано 919 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alsoijw

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Как с помощью баша проверить подключен пк к инету, и как издать гудок?
См последний пост.
« Последнее редактирование: 02 Марта 2014, 16:49:09 от alsoijw »
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: Два вопроса по Башу
« Ответ #1 : 23 Декабря 2013, 20:25:39 »
Как с помощью именно bash, не знаю, а я бы попробовал использовать ping и beep.
Пётр.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Два вопроса по Башу
« Ответ #2 : 23 Декабря 2013, 20:42:05 »
alsoijw, именно к инету или просто к сети?

| toZen |

  • Гость
Re: Два вопроса по Башу
« Ответ #3 : 23 Декабря 2013, 20:46:47 »
Как с помощью баша проверить подключен пк к инету?
если баш имеется в видy консоль, то
man nmcli

Оффлайн alsoijw

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Два вопроса по Башу
« Ответ #4 : 24 Декабря 2013, 17:27:46 »
Поясню задачу, чтобы меня правильно поняли. У меня через время ок 50 мин рвется связь с интернетом. Нужен скрипт который будет проверять доступен ли интернет, и если нет издавать звуковой сигнал.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Два вопроса по Башу
« Ответ #5 : 24 Декабря 2013, 18:29:05 »
Проверка связи с 8.8.8.8:
Код: (bash) [Выделить]
ping -c2 8.8.8.8 | grep '100% packet loss' 1> /dev/null && beep
В параметре -c можно указать своё количество отправленных пакетов. Ну и "man ping" и "man beep".

Оффлайн alsoijw

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Два вопроса по Башу
« Ответ #6 : 27 Декабря 2013, 22:12:46 »
Сменил тарифный план - проблема отпала. Закрыто.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн alsoijw

  • Автор темы
  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Как проверить подключен ли ПК к инету
« Ответ #7 : 02 Марта 2014, 16:50:52 »
Накидал простенький скрипт, при отключении от сети сигналит
Код: (python) [Выделить]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket
import pygame
from pygame import *

def f():
    try:
        socket.gethostbyaddr('www.yandex.ru')
    except socket.gaierror:
        return False
    return True
   
timer = pygame.time.Clock()
pygame.init()
pygame.mixer.music.load('/home/alsoijw/Музыка/ubuntu touch/Ubuntu.ogg')
while 1:
    timer.tick(0.1)
    try:
        f()
    except:
        pygame.mixer.music.play()
« Последнее редактирование: 02 Марта 2014, 16:52:59 от alsoijw »
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.