0
本質上,我想在發生咆哮時向我的手機發送推送警報。是否可以記錄Growl 1.2.2通知?
要做到這一點,我希望有一個鉤子,當一個咆哮被解僱或失敗,我可以只掃描一個cron作業的日誌文件。然後,我可以使用其中任何一種發送推送警報。
咆哮1.2.2是否有能力提供鉤子或登錄它的咆哮?
本質上,我想在發生咆哮時向我的手機發送推送警報。是否可以記錄Growl 1.2.2通知?
要做到這一點,我希望有一個鉤子,當一個咆哮被解僱或失敗,我可以只掃描一個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可以在腳本中是有用的,以提醒用戶做一些事情,用「等待」和「粘性」標誌,則等到你點擊它走開:
growlnotify -w -s -m 'tests have finished running; click this to run again'