仕事を開始するときに出勤記録をつける必要がある。 便利なことにCLIがあるので*1これを叩けば出勤記録をつけることができる。 $ syukkin しかしながら、これを忘れることがあるので自動化したい!というのが目的。 NetworkManager Dispatcher 結論からいうとNetworkManagerのDispatcherを使うことにした。 developer.gnome.org これを使うとネットワークに関連するイベントが発生したときに任意のスクリプトを実行することができる。 実行したいスクリプトは実行権限をつけて /etc/NetworkManager/dispatcher.d 配下に配置すると実行される。 ちゃんと確認していないけど、ファイル名順に実行されるっぽい。 今回は 99-dakoku というファイル名にした。 ➜ ls -lah /etc/NetworkManag