Skip to content

Instantly share code, notes, and snippets.

@rawnly
Created March 16, 2018 10:36
Show Gist options
  • Save rawnly/268dd3a7d54a86dec5b3b9544ffca562 to your computer and use it in GitHub Desktop.
Save rawnly/268dd3a7d54a86dec5b3b9544ffca562 to your computer and use it in GitHub Desktop.
# What files or folders to take backup of.
backup_folder="/var/www/federicovitale.me";
# Delete modules folders
rm -rf "$backup_folder/node_modules";
rm -rf "$backup_folder/static/bower";
day=$(date +%d%m%y);
hostname=$(hostname -s);
archive_file="$hostname-$day.tar.gz";
dest="/var/sites-backups";
echo "Backing up $backup_folder to $dest/$archive_file";
date
echo
tar czf $dest/$archive_file $backup_folder
echo
echo "Well done! backup finished!"
echo
ls -lh $dest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment