/etc/network/if-up.d
ディレクトリに単純なスクリプト「test」があります。スクリプトには以下のコマンドが含まれています。インターフェイスの状態が下から上に変わるたびに、空のテキストファイルが作成されます。
#!/bin/bash
Sudo touch /home/duser/test1.txt
ただし、ppp接続が確立されると、スクリプトは実行されません。 ppp接続はusbモデムに属します。 pppdデーモンはwvdialによって開始されます。 wlanの切断と接続を試みた後、スクリプトが実行されています。しかし、pppでは機能しません。注:スクリプトには755の許可があります
たとえば、このスクリプトを/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
試して