ログの監視、大事ですよね。
TomcatのログでExceptionが発生した際にデスクトップ通知を行う方法です。
開発中にExceptionが人知れず発生していた、ということがなくせます。
log-exception.command
#!/bin/sh cd `dirname $0` source ~/.bash_profile log=ログファイルのパス function check_alert() { echo "Exception" while read i; do echo "$i" osascript -e "display notification \"$i\" with title \"Tomcat Log\" subtitle \"Exception\"" & done } tail -f -n 0 $log | grep --line-buffered Exception | check_alert
https://gist.github.com/misterT2525/3491bdbfb944f5b57d29
を参考にさせていただきました。