シェル準備
/usr/local/bin/gr
#!/bin/sh
$*
if test $? -eq 0
then
MESSAGE="complete!"
P=0
else
MESSAGE="error..."
P=1
fi
growlnotify -t $MESSAGE -m "$*" -p $P
exit $P
chmod 744 /usr/local/bin/gr # 管理者以外も使用できるようにするなら755
Growl設定
- Growlの環境設定 >
- 一般 > ログイン時にGrowlを開始
- アプリケーション > growlnotifyを有効にする
- 表示 > 好みで色分け設定等する
- 優先度 右端:complete時の色、右端から2番目:error時の色
- 自分はMusic Video派
使用例
$ gr /path/to/script.rb
# => scriptが終わったら、成功したときと失敗したときで分けて通知が来る
参考
- (まるっと参考にしたサイト様あります。発掘次第記載します。)
- aliasしてるコマンドと組み合わせるとうまくいかないこともある。