添加一个钩子以在 NetworkManager 连接时运行

rpl*_*evy 3 networkmanager dbus

每次我的计算机在 Ubuntu 中连接到网络时,让脚本运行的好方法是什么?我会以某种方式使用 dbus 来做到这一点吗?

背景:当我在火车上时,我运行一个简短的 Perl 脚本来单击启动页面上的一个按钮。这样我就可以立即使用互联网,而无需手动访问毫无意义的网站。我的脚本是一个近乎完美的解决方案,但如果它可以在我连接到网络时自动运行,那就太完美了。

Sam*_*ris 6

您可以放置​​一个脚本,/etc/NetworkManager/dispatcher.d该脚本将在连接建立或断开时运行。有关NetworkManager详细信息,请参阅手册页。