Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- backup ()
- {
- service mc$server command say server is running a backup
- (tar cf - /home/$server/* | pv -n -s $(du -sb /home/$server/* | awk '{print $1}') | gzip -9 > /home/backup/$server$(date +%d%B%Y_%H:%M).tar.gz) 2$
- chown -R $server:$server /home/$server/*
- }
- read -p 'please select a server: ' -e server
- echo -n "Are you sure you want to backup the files for $server [Y/N?:"
- read yno
- case $yno in
- [yY] | [yY][Ee][Ss] )
- backup; break
- ;;
- [nN] | [n|N][O|o] )
- echo "Exiting";
- exit 1
- ;;
- *) echo "Invalid input please type [Y/N]"
- ;;
- esac
- clear
- echo "Done backing up files for $server"
Advertisement
Add Comment
Please, Sign In to add comment