- 论坛徽章:
- 0
|
回复 8楼 寂寞烈火 的帖子
谢谢烈火大哥,呵呵你的方法也不错,以下是用你的方法写成的shell
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<DataPage>'
echo '<cols>'
echo '<col isnumber="0" alarmtype="">'主机名'</col>'
echo '<col isnumber="0" alarmtype="">'日志名'</col>'
echo '<col isnumber="0" alarmtype="enum">'日志内容'</col>'
echo '<col isnumber="0" alarmtype="">'获取时间'</col>'
echo '</cols>'
echo '<units>'
echo '<unit></unit>'
echo '<unit></unit>'
echo '<unit></unit>'
echo '<unit></unit>'
echo '<unit></unit>'
echo '</units>'
DATE=`date +"%Y-%m-%d %T"`
HOSTN=`hostname`
cd ~/monitor/shells/
cat exception.log|sed "/java.sql.*Exception/s/.*/<\/value><value>$DATE<\/value><\/row>\n<row><value>$HOSTN<\/value><value>exception.log<\/value><value>\n&/"|sed -e '1d' -e '$s/.*/&\n<\/value><value>'"$DATE"'<\/value><\/row>/'
echo '</data>'
echo '</DataPage>'
[ 本帖最后由 niezhisheng 于 2006-2-22 19:24 编辑 ] |
|