Guest User

Untitled

a guest
Apr 25th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. defeat:~ phretor$ cat bin/backup
  2. #!/bin/sh
  3.  
  4. USERNAME=$USER
  5. CONFDIR=$HOME/etc/backup
  6. SOURCE=$HOME/
  7. TARGET_HOST=ecto
  8. VOLUME=BackupDefeat
  9.  
  10. TARGET="$USER@$TARGET_HOST:/Volumes/$VOLUME/"
  11. INCLUDES=$CONFDIR/includes
  12. EXCLUDES=$CONFDIR/excludes
  13. SSH=`which ssh`
  14. RSYNC=`which rsync`
  15. SUDO=`which sudo`
  16.  
  17. echo "Backup source: $SOURCE"
  18. echo "Backup target: $TARGET"
  19. echo "SSH: $SSH"
  20.  
  21. $SUDO $RSYNC -n \
  22. -e $SSH \
  23. -va --progress \
  24. --include-from="$INCLUDES" \
  25. --exclude-from="$EXCLUDES" \
  26. $SOURCE $TARGET ;
  27. defeat:~ phretor$ cat etc/backup/includes
  28. + /Users/phretor/
  29. + /Users/phretor/Documents/
  30. + /Users/phretor/Documents/
  31. + /Users/phretor/Projects/
  32. + /Users/phretor/emacs/
  33. + /Users/phretor/public_html/
  34. + /Users/phretor/bin/
  35. + /Users/phretor/etc/
  36. + /Users/phretor/Pictures/
  37. + /Users/phretor/Library/
  38. + /Users/phretor/Documents/*
  39. + /Users/phretor/Documents/*
  40. + /Users/phretor/Projects/*
  41. + /Users/phretor/emacs/*
  42. + /Users/phretor/public_html/*
  43. + /Users/phretor/bin/*
  44. + /Users/phretor/etc/*
  45. + /Users/phretor/Pictures/*
  46. + /Users/phretor/Library/*
  47. + /Users/phretor/.*
  48. - *
  49. defeat:~ phretor$ cat etc/backup/excludes
  50. + .DS_Store
  51. + .FBCLockFolder
  52. - *
  53. lap-fmaggi:~ phretor$ backup
  54. Backup source: /Users/phretor/
  55. Backup target: phretor@ecto:/Volumes/BackupDefeat/
  56. SSH: /usr/bin/ssh
  57. Password:
  58. Password:
  59. building file list ...
  60. 1 file to consider
  61.  
  62. sent 72 bytes received 20 bytes 36.80 bytes/sec
  63. total size is 0 speedup is 0.00
  64. lap-fmaggi:~ phretor$
Add Comment
Please, Sign In to add comment