|
i use a nice script called rsyncbackup that covers this problem and more; the documentation at http://rsyncbackup.erlang.no/ covers the details, but essentially, the rsyncbackup user can define a test that must be satisfied before proceeding; i use traceroute to server as my test; rsyncbackup also allows setting default parameters, defining named backup sources & destinations, mailing of error logs, etc.; i use it with the RsyncX version of rsync on Panther with great success
for scheduling, i would consider anacron as well as iCal
|