Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # The Lazy penGUIN's Log Collector
- # =====================================================
- # Fill out the variables below (back_dir and user_name)
- # Place this in your "/root" directory.
- # When you have issues and need to save your logs:
- # ctrl-alt-f2, login:root / pw:*****
- # > ./logs.sh
- #! /bin/sh
- set -e
- # Varibles:
- # =====================
- backup_dir=/home/buckDOEkit # <=== where do you want to store the logs
- user_name=lapinot # <=== your user name here, the one you login with, not root
- # =====================
- home_dir=/home/$user_name
- datestamp=$(date +"%Y-%d-%m_%H-%M-%S")
- mkdir $backup_dir/logs-$datestamp
- cp $home_dir/.xsession-errors $backup_dir/logs-$datestamp
- cp $home_dir/.xsession-errors.old $backup_dir/logs-$datestamp
- cp /var/log/Xorg.0.log $backup_dir/logs-$datestamp
- cp /var/log/Xorg.0.log.old $backup_dir/logs-$datestamp
- cp /var/log/lightdm/lightdm.log $backup_dir/logs-$datestamp
- cp /var/log/lightdm/x-0-greeter.log $backup_dir/logs-$datestamp
- journalctl -b -0 > $backup_dir/logs-$datestamp/journal
- journalctl -b -1 > $backup_dir/logs-$datestamp/journal.last
- journalctl -b -2 > $backup_dir/logs-$datestamp/journal.2last
- chmod -R a+rw $backup_dir/logs-$datestamp
- tar -czf $backup_dir/logs-$datestamp.tar --directory=$backup_dir logs-$datestamp
- chmod -R a+rw $backup_dir/logs-$datestamp.tar
- # rm -r $backup_dir/logs-$datestamp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement