[CentOS] backup script

John Doe jdmls at yahoo.com
Tue Jan 25 17:10:07 UTC 2011


From: "madunix at gmail.com" <madunix at gmail.com>

> I want to create bash script to have a zip copy from a website running
> on  linux /var/www/htdocs/* local on the same box on different
> directory
> I am  thinking to do a local backup using crontab (snapshot my web)
> tar -cvzf  /tmp/website-$(date +%Y%m%d-%H%M).tgz /var/www/htdocs/*
> This command will  create a file /tmp/website-20110101-1459.tgz
> I want it run on daily basis and  to keep the last 5days backup on the
> box and remove older version than  5days.

A quick way to do it is to use the day of the week:
  website-$(date +%u).tgz
It will automaticaly keep the last 7 days...
Otherwise, you will have to use date calculations...

JD


      



More information about the CentOS mailing list