Email 如何通过电子邮件获取AWStats错误通知?

Email 如何通过电子邮件获取AWStats错误通知?,email,notifications,statistics,report,awstats,Email,Notifications,Statistics,Report,Awstats,我正试图找到一种在awstats中发送电子邮件通知的方法 其思想是,无论何时出现丢失日志文件的错误,都无法生成统计信息。应将包含错误消息的电子邮件发送到特定的电子邮件地址 我已经找到了配置属性ErrorMessages,但就我所知,它只是用于显示错误 是否有类似ErrorMessages的属性用于激活邮件通知,或者我必须自己实现它?您可以使用cron job运行awstats更新过程。 它将通过电子邮件向您发送更新过程结果。 例子: ****/usr/local/awstats/update.s

我正试图找到一种在awstats中发送电子邮件通知的方法

其思想是,无论何时出现丢失日志文件的错误,都无法生成统计信息。应将包含错误消息的电子邮件发送到特定的电子邮件地址

我已经找到了配置属性ErrorMessages,但就我所知,它只是用于显示错误


是否有类似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,我想这可以奏效。但尚未实施。请详细说明您的答案,并添加有关您提供的解决方案的更多描述,好吗?