0

本质上,我想在发生咆哮时向我的手机发送一个俯卧警报。

为此,我希望在发出咆哮或失败的日志文件时有一个钩子,我可以在 cron 作业上扫描。然后我可以使用其中任何一个来发送推倒警报。

咆哮 1.2.2 是否有能力提供钩子或记录它的咆哮?

4

1 回答 1

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'
于 2012-12-05T02:35:23.967 回答