MavericksでShellのコマンド終了時に通知センターに通知するシェルスクリプト
Mac OS XがMavericksになってからAppleScriptを利用して通知センターで通知できるようになった。
それまで、growlnotifyを利用してスクリプトを書いてコマンドの終了を通知してたのだが
Mavericksにアップデートしてからどうも上手くいかないので通知センターを利用して通知するようにした。
その際ここから参照させていただきました。ありがとうございます。
Bash - Mavericksでターミナルからパイプで通知だけするワンライナー - Qiita [キータ]
https://gist.github.com/syui/7112389/raw/growl.zsh
以下スクリプト。基本的にはZsh用となっています。
とりあえず3秒以上実行されたコマンドに対して通知するように設定している。
コードの詳細については参照元を見ていただければと思います。