这个统计脚本我从未经手过,因此不知道逻辑是什么,也不知道代码在哪里.通过查看邮件源文件中的来源IP,找到了发出邮件所在的服务器,信头中有类似这样的来源IP
X-Originating-IP: [xx.xx.xx....86]
2.登陆服务器后,查看crontab的定时规则,找到定时规则是0 0 * * * /bin/sh /xxx/feeUser.sh.每天都会执行一次feeUser.sh的脚本.通过cron.log...可以看到该脚本已经执行过了
3.脚本中的逻辑是,每天判断今天的日志文件是否存在,如果不存在就执行一个php脚本,把该脚本的输出重定向到这个日志文件中....判断如果是周五,就调用php脚本发送一封通知邮件,邮件的内容是对每天日志文件的wc -l行数统计.
4.今天是周五但是邮件没有发出,说明根本就没有执行到发送邮件的逻辑.在前面的统计今天用户付费情况时就已经断掉了....
5.查看php.ini的配置文件,看到没有开启log_errors,也没有指定error_log的位置,所以没法通过php的日志看到发生了什么错误
6.此脚本是14年左右开始运行的,时间也比较久了.