Добавление обработчика для запуска при подключении NetworkManager

Что было бы хорошим способом, чтобы сделать скрипт запускается каждый раз, когда мой компьютер подключается к сети в Ubuntu? Буду ли я как-то использовать dbus для этого?

Background: когда я нахожусь в поезде, я запускаю короткий скрипт Perl, чтобы нажать кнопку на странице заставки. Таким образом, я могу сразу же использовать Интернет без необходимости вручную посещать бессмысленный веб-сайт. Мой сценарий-почти идеальное решение, но было бы идеально, если бы он мог автоматически запускаться в любое время, когда я подключаюсь к сеть.

4
задан rplevy
25.11.2022 7:24 Количество просмотров материала 2874
Распечатать страницу

2 ответа

ставим скрипт в /etc/network/if-up.d и сделать его исполняемым.

3
отвечен Ryan Thompson 2022-11-26 15:12

Вы можете поместить скрипт в /etc/NetworkManager/dispatcher.d, который будет запускаться всякий раз, когда соединение идет вверх или вниз. Смотрите страницу man для NetworkManager за подробностями.

5
отвечен Sam Morris 2022-11-26 17:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх