createlog: adapt for systemd. include even more info

This commit is contained in:
Stefan Saraev 2013-10-18 20:40:40 +03:00
parent 58b80606f6
commit 39630a0b65

View File

@ -41,25 +41,23 @@ getlog_cmd() {
rm -rf $BASEDIR/$LOGDIR rm -rf $BASEDIR/$LOGDIR
mkdir -p $BASEDIR/$LOGDIR mkdir -p $BASEDIR/$LOGDIR
# OS Info
# LOGFILE="00_OS.log"
# getlog_cmd cat /etc/issue
# XBMC.log # XBMC.log
LOGFILE="01_XBMC.log" LOGFILE="01_XBMC.log"
for i in `find /storage/.xbmc/temp/ -type f -name "*.log"`; do for i in `find /storage/.xbmc/temp/ -type f -name "*.log"`; do
getlog_cmd cat $i getlog_cmd cat $i
done done
# Kernel.log # System.log
LOGFILE="02_Kernel.log" LOGFILE="02_System.log"
getlog_cmd lsmod
getlog_cmd dmesg getlog_cmd dmesg
getlog_cmd lsmod
getlog_cmd ps xa
# Hardware.log # Hardware.log
LOGFILE="03_Hardware.log" LOGFILE="03_Hardware.log"
getlog_cmd lspci -vvv getlog_cmd lspci -vvvvnn
getlog_cmd lsusb -vvv getlog_cmd lsusb -vvv
getlog_cmd lsusb -t
getlog_cmd cat /proc/cpuinfo getlog_cmd cat /proc/cpuinfo
# Audio.log # Audio.log
@ -70,7 +68,11 @@ mkdir -p $BASEDIR/$LOGDIR
# Network.log # Network.log
LOGFILE="05_Network.log" LOGFILE="05_Network.log"
getlog_cmd ifconfig getlog_cmd ifconfig -a
getlog_cmd netstat -rn
getlog_cmd netstat -nalp
getlog_cmd connmanctl services
getlog_cmd cat /etc/resolv.conf
# varlog.log # varlog.log
LOGFILE="06_varlog.log" LOGFILE="06_varlog.log"
@ -88,13 +90,17 @@ mkdir -p $BASEDIR/$LOGDIR
getlog_cmd cat /proc/mounts getlog_cmd cat /proc/mounts
getlog_cmd df -h getlog_cmd df -h
# DMI.log # Journal (current)
# LOGFILE="08_dmi.log" LOGFILE="09_Journal-cur.log"
# getlog_cmd dmidecode getlog_cmd journalctl --no-pager -b -0
# Journal (prev)
LOGFILE="10_Journal-prev.log"
getlog_cmd journalctl --no-pager -b -1
# pack logfiles # pack logfiles
mkdir -p /storage/logfiles mkdir -p /storage/logfiles
# tar cvjf /storage/logfiles/log-$DATE.tar.bz2 $LOGDIR -C $BASEDIR
zip -jq /storage/logfiles/log-$DATE.zip $BASEDIR/$LOGDIR/* zip -jq /storage/logfiles/log-$DATE.zip $BASEDIR/$LOGDIR/*
# remove logdir # remove logdir
rm -rf $BASEDIR/$LOGDIR rm -rf $BASEDIR/$LOGDIR