基本的に、うなり声が発生したときに電話にプッシュオーバーアラートを送信したいと思います。
これを行うには、唸り声が発生したとき、またはcronジョブでスキャンできるログファイルに失敗したときのフックが必要です。次に、これらのいずれかを使用してプッシュオーバーアラートを送信できます。
唸り声1.2.2には、唸り声をフックまたはログに記録する機能がありますか?
はい、答えは多くの場所に表示され、多くの場合、同じエラー(*)がコピーされます。自分で設定したので、ここで:
ログファイルを配置する場所を決定します。私は確認しませんでしたが、すべての例はそれが最初に存在しなければならないことを示しています...
growlog="$HOME/Library/Logs/Growl.log"
touch "$growlog"
変更する前に、既存のうなり声の設定を確認してください。
defaults read com.Growl.GrowlHelperApp
これらは魔法の設定です:
defaults write com.Growl.GrowlHelperApp "Custom log history 1" "$growlog"
defaults write com.Growl.GrowlHelperApp GrowlLogType 1
defaults write com.Growl.GrowlHelperApp GrowlLoggingEnabled -bool YES
メニュー行のうなり声の「足」に移動し、「再起動」します。この後、ファイルに行が表示されました。コマンドラインから次のようなコマンドを使用してテストします。
growlnotify -t programName -p normal -m 'message....'
通常の通知に加えて、growlnotifyは、ユーザーに何かをするように警告するスクリプトで役立ちます。「wait」フラグと「sticky」フラグを使用すると、クリックして消えるまで待機します。
growlnotify -w -s -m 'tests have finished running; click this to run again'