growlnotify を使うと、毎回以下のような警告がでる。
growlnotify -m "test" 2008-11-09 03:56:17.817 growlnotify[727:10b] could not find local GrowlApplicationBridgePathway, falling back to NSDNC
動作には影響ないですが、毎回でてくるので調べてみました。
こんな感じのWARNINGが出てきます。メッセージ自体はきちんと表示されるので、実用上問題ないのですが、毎回警告が出てくるのはちょっと気になるので、警告が出ない方法が無いかいくつか試してみた所、以下のようにホストを指定すると大丈夫なようでした。
% growlnotify -m "test" -H localhost
おぉ!どんぴしゃ。でも、さっそく試してみたら、今度はセグフォ。
$ growlnotify -m "test" -H localhost 2008-11-09 03:58:32.026 growlnotify[736:10b] Exception: NSPortTimeoutException zsh: segmentation fault growlnotify -m "test" -H localhost
Growl の設定をいじる必要がありました。
「システム環境設定」>「Growl」>「ネットーワーク」>「受信される通知を聞く」にチェック。
これを設定して、さらに「-H」オプションをつければ警告はでないようになりました。