Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ME=`whoami`
- as_user() {
- if [ "$ME" == "$USERNAME" ] ; then
- bash -c "$1"
- else
- su - $USERNAME -c "$1"
- fi
- }
- mc_remotebackup () {
- echo "$SERVICE have begun..."
- echo "Backing Up SKY..."
- as_user "$RSYNC $SBPATH $SBLOCAL"
- echo "SKY Back Up Complete."
- echo "Backing Up HungerGames..."
- as_user "$RSYNC $HGPATH $HGLOCAL"
- echo "HungerGames Back Up Complete."
- echo "Backing Up Island PVP..."
- as_user "$RSYNC $IPPATH $IPLOCAL"
- echo "IslandPVP Back Up Complete."
- echo "Backing Up Factions..."
- as_user "$RSYNC $FPATH $FLOCAL"
- echo "Factions Back Up Complete."
- echo "$SERVICE has completed!"
- echo "Purging Old Backups..."
- as_user "find $SBLOCAL $PURGE"
- as_user "find $HGLOCAL $PURGE"
- as_user "find $IPLOCAL $PURGE"
- as_user "find $FLOCAL $PURGE"
- echo "Purge Complete!"
- }
- case "$1" in
- backup)
- mc_remotebackup
- ;;
- *)
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement