Как перезапустить Администратора сети в 16,04 каждый раз, когда Wi-Fi включен?

Существует ли способ перезапустить Администратора сети каждый раз, когда я проверяю, "Включают Wi-Fi" из выпадающего меню апплета?

0
задан 6 October 2016 в 03:34

3 ответа

Я знаю, что это - старый поток, но на моем более старом ноутбуке у меня была довольно дрянная карта WiFi, которая имела тенденцию разъединиться от WiFi, если была большая загрузка (например, загружая большие файлы, и т.д.).

я закончил тем, что создал простой сценарий, чтобы проверить, был ли мой Интернет все еще соединен, и если это не было, затем перезапустите администратора сети.

#!/bin/bash

ping -c 1 8.8.8.8
received=$?
echo $received
if [[ $received -ne 0 ]] ; then
    service network-manager restart
fi

я создал корень cronjob с sudo crontab -e и установил его таким образом, что каждую минуту (можно делать это больше менее часто, но сценарий является простым ping, таким образом, это не является интенсивно использующим ресурсы), он запустил бы скрипт.

Так, если бы мой WiFi действительно выходил по некоторым причинам, он только когда-либо отсутствовал бы приблизительно в течение минуты за один раз, вершин. Если Вы незнакомы с cron, я рекомендую читать это

3
ответ дан 28 September 2019 в 11:13

нажмите высокий звук + f2 для получения диалогового окна выполнения

в диалоговом типе выполнения:

systemctl network-manager restart 

необходимо затем обеспечить пароль при запросе.

2
ответ дан 28 September 2019 в 11:13

в терминале (Ctrl-Alt-t), sudo systemctl restart NetworkManager должен добиться цели.

Однако можно разделить его на stop и start команда

sudo systemctl stop NetworkManager
sudo systemctl start NetworkManager
1
ответ дан 28 September 2019 в 11:13

Другие вопросы по тегам:

Похожие вопросы: