Files
build.ems/extra/mssBak/script/create_log
2024-10-19 16:29:21 +08:00

15 lines
995 B
Bash

#!/bin/bash
operLogDir="/usr/local/apache/htdocs/db_backup/operLog"
alarmLogDir="/usr/local/apache/htdocs/db_backup/alarmLog"
operLogFile=$operLogDir/"operationLog"`date +%Y%m%d`".csv"
alarmLogFile=$alarmLogDir/"alarmLog"`date +%Y%m%d`".csv"
/usr/bin/mysql -prootaa <<_EOF_
use OMC_PUB;
SELECT sysConf.sysTypeName,sysAlarmLog.sysNo,sysAlarmLog.subSysNo,sysAlarmLevelDesc.desc_2,sysAlarmConf.alarmDesc_2,sysAlarmLog.alarmTime,sysAlarmLog.clearTime,sysAlarmLog.clearBy INTO OUTFILE "$alarmLogFile" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM (((sysAlarmLog INNER JOIN sysConf ON sysConf.sysTypeNo=sysAlarmLog.sysTypeNo) INNER JOIN sysAlarmConf ON sysAlarmLog.compCode=sysAlarmConf.compCode AND sysAlarmLog.alarmCode=sysAlarmConf.alarmCode AND sysAlarmLog.sysTypeNo=sysAlarmConf.sysTypeNo) INNER JOIN sysAlarmLevelDesc ON sysAlarmConf.alarmLevel=sysAlarmLevelDesc.level);
SELECT * INTO OUTFILE "$operLogFile" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM sysOperLog;
_EOF_