自分はAWS Clinet VPNを接続した後、よく切り忘れます。 切り忘れないように通知センターに通知されまくるようにしました。
Macの通知センターに通知できる terminal-notifier をインストールします
brew install terminal-notifier
こんな感じのスクリプトを書いて、動くところに置きます。
#!/bin/bash RESULT=`/bin/ps aux | /usr/bin/grep 'AWS VPN Client' | /usr/bin/grep 'isAlive' > /dev/null; echo $?` if [ ${RESULT} -eq 0 ] ; then /usr/local/bin/terminal-notifier -title "AWS Client VPN" -message "AWS VPNが接続されました" -sound Hero fi
接続状態になると「isAlive」が含まれる AWS VPN Client のプロセスが起動されます。これを見つけるという動きになります。 terminal-notifier で通知するタイトルや本文、音を鳴らすかはお好みで。
置いたスクリプトを crontab にこんな感じで追加して定期的に動くようにします。
*/5 * * * * /xxxxx/xxxxx.bash
5分毎にスクリプトを動かして、接続されていたら通知センターに通知されるという動きになります。 検知・通知間隔をどのくらいにするかはお好みで。