Create log file for profiling.
This commit is contained in:
parent
c73f4cda3e
commit
052748af07
|
@ -10,57 +10,58 @@ export PATH=/usr/local/bin:$PATH
|
||||||
ARCHIVE=${1:-/srv/Shared/BrowserExtensions/}
|
ARCHIVE=${1:-/srv/Shared/BrowserExtensions/}
|
||||||
CRAWLERHOME=${2:-~/ExtensionCrawler}
|
CRAWLERHOME=${2:-~/ExtensionCrawler}
|
||||||
LOGPREFIX=$ARCHIVE/log/`date --iso-8601=ns`
|
LOGPREFIX=$ARCHIVE/log/`date --iso-8601=ns`
|
||||||
|
LOG=$LOGPREFIX-global.log
|
||||||
|
|
||||||
date +'* Start Updating Extensions Archive (%c)'
|
date +'* Start Updating Extensions Archive (%c)' | tee $LOG
|
||||||
|
|
||||||
SQLITE=`which sqlite3`
|
SQLITE=`which sqlite3`
|
||||||
|
|
||||||
# Update extensions
|
# Update extensions
|
||||||
(cd $CRAWLERHOME; (./crawler -d -a $ARCHIVE > $LOGPREFIX.log))
|
(cd $CRAWLERHOME; (./crawler -d -a $ARCHIVE > $LOGPREFIX.log))
|
||||||
|
|
||||||
date +"* Start Creating aa-ac.sqlite Data Base (%c) using $SQLITE"
|
date +"* Start Creating aa-ac.sqlite Data Base (%c) using $SQLITE" | tee $LOG
|
||||||
# Update small database
|
# Update small database
|
||||||
rm -f $ARCHIVE/db/aa-ac.sqlite
|
rm -f $ARCHIVE/db/aa-ac.sqlite
|
||||||
(cd $CRAWLERHOME; (./scripts/generate_small_db.sh $ARCHIVE/data $ARCHIVE/db/aa-ac.sqlite &> $LOGPREFIX-sqlite-aa-ac.log))
|
(cd $CRAWLERHOME; (./scripts/generate_small_db.sh $ARCHIVE/data $ARCHIVE/db/aa-ac.sqlite &> $LOGPREFIX-sqlite-aa-ac.log))
|
||||||
if [ $? -ne "0" ]; then
|
if [ $? -ne "0" ]; then
|
||||||
echo " Creation of aa-ac.sqlite failed - see log file for details"
|
echo " Creation of aa-ac.sqlite failed - see log file for details" | tee $LOG
|
||||||
else
|
else
|
||||||
SIZE=`du -k $ARCHIVE/db/aa-ac.sqlite | cut -f1`
|
SIZE=`du -k $ARCHIVE/db/aa-ac.sqlite | cut -f1`
|
||||||
echo " Created aa-ac.sqlite successfully ($SIZE kb)"
|
echo " Created aa-ac.sqlite successfully ($SIZE kb)" | tee $LOG
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "$ARCHIVE"/db/aa-ac.sqlite ]; then
|
if [ -f "$ARCHIVE"/db/aa-ac.sqlite ]; then
|
||||||
date +'* Start Compressing aa-ac.sqlite Data Base (%c)'
|
date +'* Start Compressing aa-ac.sqlite Data Base (%c)' | tee $LOG
|
||||||
rm -f $ARCHIVE/db/aa-ac.sqlite.bz2
|
rm -f $ARCHIVE/db/aa-ac.sqlite.bz2
|
||||||
pbzip2 -f "$ARCHIVE"/db/aa-ac.sqlite
|
pbzip2 -f "$ARCHIVE"/db/aa-ac.sqlite
|
||||||
if [ $? -ne "0" ]; then
|
if [ $? -ne "0" ]; then
|
||||||
echo " Creation of aa-ac.sqlite.bz2 failed"
|
echo " Creation of aa-ac.sqlite.bz2 failed" | tee $LOG
|
||||||
else
|
else
|
||||||
SIZE=`du -k $ARCHIVE/db/aa-ac.sqlite.bz2 | cut -f1`
|
SIZE=`du -k $ARCHIVE/db/aa-ac.sqlite.bz2 | cut -f1`
|
||||||
echo " Created aa-ac.sqlite.bz2 successfully ($SIZE kb)"
|
echo " Created aa-ac.sqlite.bz2 successfully ($SIZE kb)" | tee $LOG
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
date +"* Start Creating full.sqlite Data Base (%c) using $SQLITE"
|
date +"* Start Creating full.sqlite Data Base (%c) using $SQLITE" | tee $LOG
|
||||||
# Update full database
|
# Update full database
|
||||||
rm -f $ARCHIVE/db/full.sqlite
|
rm -f $ARCHIVE/db/full.sqlite
|
||||||
find "$ARCHIVE"/data/ -name "*.sqlite" -exec "$CRAWLERHOME/scripts/merge_dbs.sh" "{}" "$ARCHIVE"/db/full.sqlite \; &> $LOGPREFIX-sqlite-full.log
|
find "$ARCHIVE"/data/ -name "*.sqlite" -exec "$CRAWLERHOME/scripts/merge_dbs.sh" "{}" "$ARCHIVE"/db/full.sqlite \; &> $LOGPREFIX-sqlite-full.log
|
||||||
if [ $? -ne "0" ]; then
|
if [ $? -ne "0" ]; then
|
||||||
echo " Creation of full.sqlite failed - see log file for details"
|
echo " Creation of full.sqlite failed - see log file for details" | tee $LOG
|
||||||
else
|
else
|
||||||
SIZE=`du -k $ARCHIVE/db/full.sqlite | cut -f1`
|
SIZE=`du -k $ARCHIVE/db/full.sqlite | cut -f1`
|
||||||
echo " Created full.sqlite successfully ($SIZE kb)"
|
echo " Created full.sqlite successfully ($SIZE kb)" | tee $LOG
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "$ARCHIVE"/db/full.sqlite ]; then
|
if [ -f "$ARCHIVE"/db/full.sqlite ]; then
|
||||||
date +'* Start Compressing full.sqlite Data Base (%c)'
|
date +'* Start Compressing full.sqlite Data Base (%c)' | tee $LOG
|
||||||
rm -f $ARCHIVE/db/full.sqlite.bz2
|
rm -f $ARCHIVE/db/full.sqlite.bz2
|
||||||
pbzip2 -f "$ARCHIVE"/db/full.sqlite
|
pbzip2 -f "$ARCHIVE"/db/full.sqlite
|
||||||
if [ $? -ne "0" ]; then
|
if [ $? -ne "0" ]; then
|
||||||
echo " Creation of full.sqlite.bz2 failed"
|
echo " Creation of full.sqlite.bz2 failed" | tee $LOG
|
||||||
else
|
else
|
||||||
SIZE=`du -k $ARCHIVE/db/full.sqlite.bz2 | cut -f1`
|
SIZE=`du -k $ARCHIVE/db/full.sqlite.bz2 | cut -f1`
|
||||||
echo " Created full.sqlite.bz2 successfully ($SIZE kb)"
|
echo " Created full.sqlite.bz2 successfully ($SIZE kb)" | tee $LOG
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -69,5 +70,5 @@ fi
|
||||||
# pbzip2 -f $f &> /dev/null
|
# pbzip2 -f $f &> /dev/null
|
||||||
# done
|
# done
|
||||||
|
|
||||||
date +'* Update Finished (%c)'
|
date +'* Update Finished (%c)' | tee $LOG
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue