Вы можете поместить скрипт, /etc/NetworkManager/dispatcher.d
который будет запускаться всякий раз, когда соединение идет вверх или вниз. Смотрите man-страницу для NetworkManager
подробностей.
Добавить хук для запуска при подключении NetworkManager
2112
rplevy
Что может быть хорошим способом заставить скрипт запускаться каждый раз, когда мой компьютер подключается к сети в Ubuntu? Буду ли я так или иначе использовать dbus для этого?
Предыстория: когда я в поезде, я запускаю короткий Perl-скрипт, чтобы нажать кнопку на заставке. Таким образом, я могу немедленно использовать Интернет без необходимости вручную посещать бессмысленный веб-сайт. Мой сценарий - почти идеальное решение, но было бы идеально, если бы он мог запускаться автоматически при каждом подключении к сети.
не важно для вопроса, но вот одна строка: alias dodgesplash = 'perl -e' \ '' use WWW :: Mechanize; $ mech = WWW :: Mechanize-> new (); $ Mech-> Get ( "http://is.gd"); $ Mech-> нажмите (); '\' ''
rplevy 14 лет назад
1
2 ответа на вопрос
5
Sam Morris
3
Ryan Thompson
Вставьте скрипт /etc/network/if-up.d
и сделайте его исполняемым.
Похожие вопросы
-
2
Отключение сетевого менеджера для определенного интерфейса
-
6
Как заставить NetworkManager установить соединение перед входом в систему?
-
3
Пользовательские горячие клавиши / ярлыки для открытия / вывода на передний план приложения
-
-
4
Почему NetworkManager так долго подключается к беспроводной сети?
-
3
Как загрузить в режиме командной строки и сохранить другие службы без изменений
-
2
Linux NetworkManager не может подключиться
-
4
Perlscript работает нормально, когда выполняется вручную, но не под Cron
-
2
Устройство WLAN на Dell Inspiron не обнаружено Fedora 11
-
2
Как сделать nm-applet сетевым менеджером по умолчанию вместо knetworkmanager в KDE (Kubuntu)?
-
1
Подключение к ItsHidden в Ubuntu 9.10 проблем