Advertisement
Guest User

Untitled

a guest
May 26th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ -n "$1" -a "$1" = "--help" ]; then
  4. echo "Usage: `basename $0`"
  5. exit 1
  6. fi
  7.  
  8. if [ -n "$1" -a "$1" = "--version" ]; then
  9. echo "Version 0.1"
  10. exit 1
  11. fi
  12.  
  13. path="/home"
  14.  
  15. if [ -n "$1" -a "$1" ]; then
  16. path=$1
  17. if ! [ -d "$1" ]; then
  18. echo "Opstarten met een directory als eerste argument: bv. sudo ./`basename $0` /home"
  19. exit 1
  20. fi
  21. fi
  22.  
  23. errorlog="/var/log/error_`basename $0`.log"
  24. backuplog="/var/log/backup_`basename $0`.log"
  25.  
  26. if [ "`id -u`" != "0" ]; then
  27. echo "Dit script moet je als root uitvoeren" 1>&2
  28. exit 1
  29. fi
  30.  
  31. files=`find $path -type f -cmin -60 -iname "*.sh" 2> $errorlog`
  32. date=`date +%Y_%m_%d_%H_%M`
  33. tar -czvf /home/tim/${date}.tar.gz $files 1> $backuplog 2> $errorlog
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement