Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- DIR_PATH_HOME="/home"
- DIR_PATH_HomeBackupPath="/root/Backups/HomeFolderBackup"
- DIR_PATH_ETC="/etc"
- DIR_PATH_EtcBackupPath="/root/Backups/EtcFolderBackup"
- timeStamp=$(date +%Y-%m-%d-%H-%M-%S-%s)
- dailyCompressedBackupFilePath="/root/Backups/dailyCompressedBackup"
- #localBackupFilePath="/root/Backups"
- remoteBackupFilePath="/root/Backups"
- remoteServer="root@192.168.144.134"
- #rsync local folders
- rsync -avzh $DIR_PATH_HOME $DIR_PATH_HomeBackupPath
- rsync -avzh $DIR_PATH_ETC $DIR_PATH_EtcBackupPath
- # Compress content daily
- cd $dailyCompressedBackupFilePath
- tar -czvf $timeStamp-HomeBackup.tar.gz $DIR_PATH_HomeBackupPath
- tar -czvf $timeStamp-EtcBackup.tar.gz $DIR_PATH_EtcBackupPath
- # Rsync local compressed to remote server
- rsync -avzh $dailyCompressedBackupFilePath $remoteServer:$remoteBackupFilePath
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement