Macos 是否可以记录Growl1.2.2通知?

Macos 是否可以记录Growl1.2.2通知?,macos,logging,hook,growl,Macos,Logging,Hook,Growl,基本上,我想在咆哮发生时给手机发送一个推覆警报 为了做到这一点,我希望有一个钩子,当一个咆哮被触发或失败时,我可以在cron作业上扫描一个日志文件。然后我可以用这两种方法中的任何一种来发送推覆警报 咆哮1.2.2是否有能力提供一个钩子或记录它的咆哮?是的,答案出现在许多地方,通常都复制了相同的错误(*)。我只是自己设置的,所以这里: 决定您想要日志文件的位置。所有的例子都表明它必须首先存在,尽管我没有验证 growlog="$HOME/Library/Logs/Growl.log" touch

基本上,我想在咆哮发生时给手机发送一个推覆警报

为了做到这一点,我希望有一个钩子,当一个咆哮被触发或失败时,我可以在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
转到菜单行中的咆哮“paw”并“restart”——在这之后,我在文件中看到了一行。使用命令行中的以下命令进行测试:

growlnotify -t programName -p normal -m 'message....'
除了正常的通知外,growlnotify在脚本中也很有用,可以提醒用户做一些事情,它将使用“等待”和“粘滞”标志等待,直到您单击它离开:

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