2012-11-14 35 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' 
相关问题