2012-11-14 48 views
0

本質上,我想在發生咆哮時向我的手機發送推送警報。是否可以記錄Growl 1.2.2通知?

要做到這一點,我希望有一個鉤子,當一個咆哮被解僱或失敗,我可以只掃描一個cron作業的日誌文件。然後,我可以使用其中任何一種發送推送警報。

咆哮1.2.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可以在腳本中是有用的,以提醒用戶做一些事情,用「等待」和「粘性」標誌,則等到你點擊它走開:

growlnotify -w -s -m 'tests have finished running; click this to run again' 
相關問題