每次我的计算机连接到 Ubuntu 中的网络时,有什么好方法可以运行脚本?我会以某种方式使用 dbus 来执行此操作吗?
背景:当我在火车上时,我会运行一个简短的 Perl 脚本来单击启动页面上的按钮。这样我就可以立即使用互联网,而不必手动访问毫无意义的网站。我的脚本是一个近乎完美的解决方案,但如果它能在我连接到网络时自动运行,那就完美了。
答案1
放入脚本/etc/network/if-up.d
并使其可执行。
答案2
您可以放入一个脚本,该脚本将在连接建立或断开时运行。有关详细信息,/etc/NetworkManager/dispatcher.d
请参阅手册页。NetworkManager