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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Скрипт автоматического рестарта Network Manager  (Прочитано 578 раз)

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

Оффлайн prometeo1994

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Как написать скрипт и какой должен быть код, чтобы автоматически перезапускался Network Manager, если упал интернет на Ubuntu 16.04? При падении интернета мне только помогает команда
sudo service network-manager restart

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Скрипт автоматического рестарта Network Manager
« Ответ #1 : 13 Января 2018, 12:25:15 »
Kukhtikov, Для этого понадобится еще fping
Код: (bash) [Выделить]
sudo apt-get install fping

Ну и сам код
Код: (bash) [Выделить]
#!/bin/sh
while true; do
    if fping -q 8.8.8.8; then
        sleep 5
        continue
    else
        service network-manager restart
        sleep 10
    fi
done
Запускать с правами рута)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн prometeo1994

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Скрипт автоматического рестарта Network Manager
« Ответ #2 : 13 Января 2018, 13:24:34 »
EvangelionDeath,спасибо большое!

Оффлайн prometeo1994

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Скрипт автоматического рестарта Network Manager
« Ответ #3 : 14 Января 2018, 19:49:44 »
EvangelionDeath, у меня после создания скрипта стал комп засыпать, когда я оставляю на установку программу, например. Это нормально?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Скрипт автоматического рестарта Network Manager
« Ответ #4 : 15 Января 2018, 08:09:45 »
Пинговать надо маршрутизатор, чужие DNS сервера имеют полное право не отвечать на пинги вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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