Email 如何通过电子邮件获取AWStats错误通知?
我正试图找到一种在awstats中发送电子邮件通知的方法 其思想是,无论何时出现丢失日志文件的错误,都无法生成统计信息。应将包含错误消息的电子邮件发送到特定的电子邮件地址 我已经找到了配置属性ErrorMessages,但就我所知,它只是用于显示错误Email 如何通过电子邮件获取AWStats错误通知?,email,notifications,statistics,report,awstats,Email,Notifications,Statistics,Report,Awstats,我正试图找到一种在awstats中发送电子邮件通知的方法 其思想是,无论何时出现丢失日志文件的错误,都无法生成统计信息。应将包含错误消息的电子邮件发送到特定的电子邮件地址 我已经找到了配置属性ErrorMessages,但就我所知,它只是用于显示错误 是否有类似ErrorMessages的属性用于激活邮件通知,或者我必须自己实现它?您可以使用cron job运行awstats更新过程。 它将通过电子邮件向您发送更新过程结果。 例子: ****/usr/local/awstats/update.s
是否有类似ErrorMessages的属性用于激活邮件通知,或者我必须自己实现它?您可以使用cron job运行awstats更新过程。 它将通过电子邮件向您发送更新过程结果。 例子:
****/usr/local/awstats/update.sh | mailabc@xzy.com我找到了一种在代码执行时捕获错误的方法。这不是awstats功能,而是一种通用的方式: 在我的脚本中:
#Error Handling
set -e
function sendErrorNotification(){
echo "Awstats: An error occured during processing server logs." | mail -s "AWSTATS ERROR" "...@..."
}
trap sendErrorNotification EXIT
....code goes here...
set +e
trap - EXIT
Thx Dieu,我想这可以奏效。但尚未实施。请详细说明您的答案,并添加有关您提供的解决方案的更多描述,好吗?