LoginSignup
2
2

More than 5 years have passed since last update.

【growlnotify】このコマンドが成功したとき・失敗したときは、これで通知

Last updated at Posted at 2014-10-24

シェル準備

/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してるコマンドと組み合わせるとうまくいかないこともある。
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2