在 Linux 中连接到无线网络时运行脚本

Rya*_*Fox 3 linux script wireless-networking

当我连接到无线网络时,是否可以运行脚本?

当您第一次连接时,我的大学会劫持所有 HTTP(S) 连接,以强制您使用大学帐户登录。我已经编写了一个脚本来处理登录,但是我希望它在我连接到网络时自动运行。

Rya*_*son 6

网络管理器将在网络连接的某些阶段自动运行某些目录中的脚本。

进来看看/etc/network。您将看到四个目录,名称一目了然(假设“if”代表“网络接口”)。您正在寻找 if-up.d。将您的脚本放在那里,将其命名为50-university-login.sh,并将其标记为可执行文件

如果您想知道,编号的前缀为脚本提供了一个顺序。“默认”是 50,从 01 到 99 的一半。