我在目录中有一个简单的脚本“test” /etc/network/if-up.d
。该脚本包含以下命令。每当接口状态从关闭变为开启时,它都会创建一个空文本文件。
#!/bin/bash
sudo touch /home/duser/test1.txt
但是当建立 ppp 连接时,脚本不会执行。ppp 连接属于 usb 调制解调器。pppd 守护进程将由 wvdial 启动。我尝试断开并连接我的 wlan,然后脚本正在执行。但它不适用于 ppp。注意:脚本具有 755 权限
答案1
例如把这个脚本放进去/etc/ppp/ip-up.d/
让ppp0
每次上线时都默认路由到接口,让脚本调用并执行permissions 755
sudo nano /etc/ppp/ip-up.d/script
# Check for specific interface if desired
[ "$PPP_IFACE" != "ppp0" ] || exit 0
# Do something
sudo route add default dev ppp0
chmod 755 /etc/ppp/if-up.d/script
尝试