Sida 1 av 1

LÖST: Skripta åtgärd vid fel för rsync backup som cronjobb

Postat: 27 dec 2010, 13:57
av viper
Jag har ett hemmanätverk med en Ubuntuserver. Nu vill jag konfigurera servern att ta backup på burkarna i nätverket. Det skall ske enligt visst schema, dvs cronjobb.
Kruxet med backup mellan två datorer och att "dra" backup är att man aldrig kan vara säker på att bägge är uppe samtidigt eller så länge som krävs.
Därför undrar jag hur jag i mitt backupscript kodar för att;
  • a) scriptet skall avslutas om burken som adresserats inte är tillgänglig
    b) backupsessionen nollställs om förbindelsen bryts innan scriptet kört klart.
Jag använder idag rsync för lokal backup till annan disk och hade tänkt köra vidare på det.

Re: Skripta åtgärd vid fel för rsync backup som cronjobb

Postat: 27 dec 2010, 15:09
av johanre
a) kan du fixa via ett ping kommando + en if-sats

Men egentligen behöver du inte göra någonting. Kör du t.ex. ditt rsync script via cron så fixas (a) genom att rsync + ssh kommer att få en timeout när du försöker ansluta och (b) löser sig till nästa backup-tillfälle.

Re: Skripta åtgärd vid fel för rsync backup som cronjobb

Postat: 27 dec 2010, 17:22
av viper
Tack! Och God Fortsättning, johanre!
Hade en aning om att det borde vara så som du beskriver det men var inte helt säker.
"Löser" denna och fortsätter med en nätverksrelaterad del av frågan i grannforumet.