Saturday 7 June 2014

How to Create a "Simple Backup Script"

  • Create a File anywhere in the system named as  - bk.sh
  • Copy & Paste the below script into BK.SH file
##################################################################################

#!/bin/bash

# Local & remote backup.

DATE=$(date +"%Y-%m-%d-%H:%M")
 

# Taking Backup from /tmp/ folder to /home/admin 

clear
echo "[*] Backing up /tmp/*  to /home/admin..."
echo

tar -czf /home/admin/-$DATE.tgz /home/admin

if [ "$?" = "0" ]; then echo "Success."
else echo "Failed!"
fi

echo
echo "[*] Copying backup to 192.168.0.153:/home/nilesh..."
echo

# Taking Backup from Local System To Remote System


rsync -avh  /home/admin/-$DATE.tgz root@192.168.0.153:/home/nilesh

if [ "$?" = "0" ]; then echo "Success."
else echo "Failed!"
fi
echo


##################################################################################
 
  • Change Permission of File
  •  
  • # chmod +x bk.sh

  • Now try and Login. 


Thanks & Regards,

Nilesh Chandekar.



No comments:

Post a Comment