#! /bin/sh -e
-exec > /tmp/bugtool.log 2>&1
-files="bugtool.log"
+name="`basename $0`"
+files=""
save_file()
{
save_out="$3"
cd "$save_path"
- tar -cf "/tmp/${save_out}.tar" $save_file
+ tar -cvf "/tmp/${save_out}.tar" $save_file > ${name}.log
bzip2 -f "/tmp/${save_out}.tar"
files="$files ${save_out}.tar.bz2"
- cd -
+ cd - > /dev/null
}
save_out()
bugtool_file()
{
cd "/tmp"
- tar -cf /tmp/bugtool.tar $files bugtool.log
- bzip2 -f /tmp/bugtool.tar
+ tar -cf /tmp/${name}.tar $files ${name}.log
+ bzip2 -f /tmp/${name}.tar
+ ls -lah "${name}.tar.bz2"
rm -f $files
- cd -
+ cd - > /dev/null
}
save_file "/var/log" "messages*" "syslog"