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

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

每次我的计算机连接到 Ubuntu 中的网络时,有什么好方法可以运行脚本?我会以某种方式使用 dbus 来执行此操作吗?

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

答案1

放入脚本/etc/network/if-up.d并使其可执行。

答案2

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

相关内容