コンピューターがUbuntuのネットワークに接続するたびにスクリプトを実行するための良い方法は何でしょうか?どういうわけかこれを行うためにdbusを使用しますか?
背景:電車に乗っているときに、短いPerlスクリプトを実行して、スプラッシュページのボタンをクリックします。そうすれば、無意味なWebサイトに手動でアクセスしなくても、すぐにインターネットを使用できます。私のスクリプトはほぼ完璧なソリューションですが、ネットワークに接続するたびに自動的に実行できれば完璧です。
スクリプトを/etc/network/if-up.d
に配置し、実行可能にします。
/etc/NetworkManager/dispatcher.d
にスクリプトを配置できます。このスクリプトは、接続がアップまたはダウンするたびに実行されます。詳細については、NetworkManager
のマニュアルページを参照してください。