Debian 8.3安定版(Gnome)で有線または無線接続が切断されたときに、コマンドを自動的かつ即座に実行するにはどうすればよいですか?
Debianおよび派生物では、_/etc/network/if*.d
_の下のスクリプトは、インターフェースがアップまたはダウンしたときに実行されます。これは、NetworkManagerも実行する _/etc/network/interfaces
_ を介したDebianの静的ネットワーク構成メカニズムの機能です。したがって、インターフェイスがダウンする前または後にスクリプトを実行するかどうかに応じて、_/etc/network/if-down.d
_または_/etc/network/if-post-down.d
_にスクリプトを追加します。各ディレクトリでは、スクリプトは辞書式順序で実行されるため、スクリプトの名前を最初または最後に実行する必要がある場合は、_0
_またはzzzz
で始めることをお勧めします。スクリプトの名前は 制約 の対象となることに注意してください:文字_A-Za-z0-9-_
_に固執します(特に_.
_はありません)。
ダウンしているネットワーク接続に関する情報が必要な場合は、 interfaces(5)
man page にリストされている環境変数を使用できます。残りのネットワーク接続に関する情報が必要な場合は、ifconfig
、route
、ip
などを呼び出すことができます。