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