Skip to content

Instantly share code, notes, and snippets.

@renestein
Created July 14, 2014 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save renestein/7256ab5dbcc7154fbd73 to your computer and use it in GitHub Desktop.
Save renestein/7256ab5dbcc7154fbd73 to your computer and use it in GitHub Desktop.
#!/bin/bash
ERROR_BACKUP_DIRECTORY_CREATE=80;
ERROR_BACKUP_ERROR=81;
BACKUP_PATH="/mount/OMEGA_1/Public/RPI_BACKUP"
BACKUP_DIR=$(date +"%Y-%m-%d-%HH-%MM")
FULL_BACKUP_FILE_PATH="$BACKUP_PATH$BACKUP_DIR"
oldDir=$(pwd)
function exitscript()
{
echo "$1";
cd "$oldDir"
exit;
}
echo "Backup file path = $FULL_BACKUP_FILE_PATH"
cd "$BACKUP_PATH"
mkdir "$BACKUP_DIR" || exitscript "$ERROR_BACKUP_DIRECTORY_CREATE"
cd "$BACKUP_DIR"
sudo dd if=/dev/mmcblk0 | gzip -c > imgG.gz || exitscript ERROR_BACKUP_ERROR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment