02-01-2014, 01:21 AM
Hi,
my "first" shell for lazy guys
.You need to Edit VERZEICHNIS1-6 into you dir., and daily the LOG1-6.
If you start the shell, it search in the dir. for GM COMMAND and HACK MOVE & HACK ATTACK words and save it in files.
#!/bin/sh
echo "###############################################################################"
#Variablen
LOG1=Log140101000130
LOG2=Log140102000130
LOG3=Log140103000130
LOG4=Log140104000130
LOG5=Log140105000130
LOG6=Log140106000130
VERZEICHNIS=/home/Server/GameServer/LogFiles
VERZEICHNIS2=/home/Server/Log_Banane_GM.txt
VERZEICHNIS3=/home/Server/Log_Banane_Hack.txt
echo Gesucht wird in: $LOG1 | $LOG2 | $LOG3 | $LO4 | $LOG5 | $LOG6
echo "###############################################################################"
rm Log_Banane_GM.txt
rm Log_Banane_Hack.txt
touch Log_Banane_GM.txt
touch Log_Banane_Hack.txt
find $VERZEICHNIS -type f -name $LOG1 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG2 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG3 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG4 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG5 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG6 | xargs grep GM COMMAND >> $VERZEICHNIS2;
find $VERZEICHNIS -type f -name $LOG1 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG2 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG3 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG4 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG5 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG6 | xargs grep HACK ATTACK >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG1 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG2 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG3 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG4 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG5 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG6 | xargs grep GO ZONE FAILED >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG1 | xargs grep HACK MOVE >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG2 | xargs grep HACK MOVE >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG3 | xargs grep HACK MOVE >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG4 | xargs grep HACK MOVE >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG5 | xargs grep HACK MOVE >> $VERZEICHNIS3;
find $VERZEICHNIS -type f -name $LOG6 | xargs grep HACK MOVE >> $VERZEICHNIS3;
clear

