remote starting dir failsafe ?
juri_mian at yahoo.com
Fri Feb 29 22:14:20 GMT 2008
I am going to be running an:
rsync -av --delete $source user at host:$destination
from one system to another.
The problem is, $destination is a variable given by a
script, and over time, many such rsync commands with
many such variables will be run.
I lay awake at night wondering what would happen if
someone plugged in a broken $destination, and my
nightly rsync proceeded to delete everything on the
For instance, what if the destination is normally:
and someone has an extra (space) character, or
otherwise screws up the entry, and one night we run
with a destination of:
all of joe would get backed up, but everything else
would be --delete'd.
So my question is, is there any mechanism in the rsync
arguments that lets me explicitly tell it "don't start
So no matter what the destination variable ends up
being (broken or not) the damage is restricted to
things inside of /home/users, and _no matter what_
there is no possibility of --delete'ing anything below
I have considered running a jail on the destination
and backing up to the jails IP instead of the actual
servers IP, but that seems unnecessarily complex. I
am hoping this can be done with normal rsync
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
More information about the rsync