Skip to content

Dev Ops Foundation Project - For Linux auto backup using rsync and cron

Notifications You must be signed in to change notification settings

ankurpatel18/autobkpLinux-rsync-cron-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Automatic backup of your www folder in linux machine using rsync and cron

Codacy Badge CodeFactor

Dev Ops Foundation Project - For Linux auto backup using rsync and cron

download my project using https://github.com/ankurpatel18/autobkpLinux-rsync-cron-devops.git

  1. create folder using

     mkdir -p ~/wwwbkp/rsync/
    

    Which will create nested directory on your root folder, named wwwbkp(inside root) and rsync(inside wwwbkp)

  2. copy backup.sh file to your home directory, Which has below code

     #!/bin/bash
     rsync  -avz  /var/www/  ~/wwwbkp/rsync/ > /dev/null // sync your www directotry to your homefolder/wwwbkp/rsync directory
     tar -cvjf ~/wwwbkp/daily_$(date +%Y%m%d%H%M).tar.bz2 -P  ~/wwwbkp/rsync/ > /dev/null // tar your rsync content and added zip name with date in format of yyyymmddhhmm 
    
  3. edit /etc/crontab file, open using below command

     vi /etc/crontab   
    

    or

     crontab -e
    

    then schedule the execution of backup script

      30 22 * * * bash  ~/backup.sh  // Command will excute backup.sh file automatically every day at 10:30 PM by cron. 
    

    Then save and exit from file.

  4. restart cron service using below command

    sudo service cron reload 
    

About

Dev Ops Foundation Project - For Linux auto backup using rsync and cron

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages