Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- #--variables
- #usrname=
- #usrpass=
- #domain=
- #--functions
- function cpBackup() {
- cp -Rv ${1} ~/shBackup
- }
- function diskUpload() {
- mkdir -p ~/idisk/shBackup
- cp -Rv ~/Documents/oldShBackup/archive.zip ~/idisk/shBackup
- }
- #--mount idisk
- mkdir ~/idisk
- mount_afp afp://${usrname}:${usrpass}@idisk.mac.com/${usrname} ~/idisk
- #--set up progress bar
- docSize=`du -s ~/Documents | awk '{ print $1 }'`
- newDocSize=`du -s ~/shBackup/Documents | awk '{ print $1 }'`
- docDiff=`expr ${newDocSize} - ${docSize}`
- counter=$newDocSize
- until [ $counter
- #--scipt actions
- read -p "Hit Enter to start"
- mkdir -p ~/shBackup
- cpBackup "Desktop"
- read -p "Desktop Complete - Hit Enter"
- cpBackup "Documents"
- read -p "Documents Complete - Hit Enter"
- zip -9vr archive ~/shBackup
- #--clean up
- rm -rf ~/shBackup
- mkdir -p ~/Documents/oldShBackup
- mv ~/archive.zip ~/Documents/oldShBackup/
- exit 0
Add Comment
Please, Sign In to add comment