#监控所有接口报错(Error)
20 9 * * * /bin/sh /app/energyMonitor/monitor_error.sh >> /app/energyMonitor/monitor_error.log 2>&1
```bash
#!/bin/bash
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>(错误日志信息监听开始)>>>>>>>>>>>>>>>>>>>>>>>"
echo "-----------------------抽取数据接口----------------------"
echo "查找抽取数据接口报错日志开始"
echo "查找开始时间: $(date "+%Y-%m-%d %H:%M:%S")"
for logfile in `find /app/energyMonitor/ -name "energymonitor_*.log"`
do
echo "$logfile 开始"
cat $logfile | grep ERROR |grep `date +%Y-%m-%d --date="-1 day"`
cat $logfile | grep ERROR |grep `date +%Y-%m-%d`
echo "$logfile 结束"
done
echo "查找结束时间: $(date "+%Y-%m-%d %H:%M:%S")"
echo "查找抽取数据接口报错日志结束"
echo "-----------------------推送数据接口-----------------------"
echo "查找推送数据接口报错日志开始"
echo "查找开始时间: $(date "+%Y-%m-%d %H:%M:%S")"
for logfile in `find /app/energyMonitorToNj/ -name "energymonitor_*.log"`
do
echo "$logfile 开始"
cat $logfile | grep ERROR |grep `date +%Y-%m-%d --date="-1 day"`
cat $logfile | grep ERROR |grep `date +%Y-%m-%d`
echo "$logfile 结束"
done
echo "查找结束时间:$(date "+%Y-%m-%d %H:%M:%S")"
echo "查找推送数据接口报错日志结束"
echo "<<<<<<<<<<<<<<<<<<<<<<<<<<<<(错误日志信息监听结束)<<<<<<<<<<<<<<<<<<<<<<"