Cronjobb och extern disk [LÖST]

Här diskuteras programmering och utveckling
Användarvisningsbild
sontho
Inlägg: 312
Blev medlem: 05 sep 2006, 21:29
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Karlskoga, Värmland

Cronjobb och extern disk [LÖST]

Inlägg av sontho »

Hej
Behöver lite hjälp

Om jag skapar ett cronjobb som kör en backup (rdiff) mot en extern disk (USB maxtor) och den disken inte är ansluten, hur hanterar jag det bäst i scriptet?
Idag startar jag manuellt, men tänkte göra det lite smidigare. Men ibland har jag ju faktiskt disken i säkerhetsskåpet (jo jag har faktiskt ett) och då finns ju ingen disk att köra mot.

Samma script skulle jag vilja köra när jag snart skaffar en till extern disk att växla med
Det betyder ju att dom inte har samma identitet (UUID) om jag inte har helt fel.

/Thomas
Senast redigerad av 1 sontho, redigerad totalt 11 gånger.
Det ska gå!
--------------------------------------------------------
Ubuntu user # 10410
Användarvisningsbild
tann
Inlägg: 444
Blev medlem: 29 okt 2007, 16:23
OS: *BSD
Utgåva: 23.10 Mantic Minotaur
Ort: Kalmar
Kontakt:

SV: Cronjobb och extern disk

Inlägg av tann »

om du monterar dem till /media/extern eller ngt kan du ju köra t.ex. följande

Kod: Markera allt

monterad=`mount | grep /media/extern | wc -l` 
if [ "$monterad" = 1 ]; then
backupa
else
backupa inte
fi
om det blir 1 är disken monterad, blir det 0 är den inte monterad.
Jag är Linux-, UNIX- och OpenVMS-räv.
Blog: http://www.nickebo.net
Användarvisningsbild
sontho
Inlägg: 312
Blev medlem: 05 sep 2006, 21:29
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Karlskoga, Värmland

SV: Cronjobb och extern disk

Inlägg av sontho »

Tack för svar!

Eftersom diskarna monteras automatiskt så funderar jag på om man kan/måste styra scriptet med t.ex. UUID som "nyckel".
Nu kan det ju vara så att min nästa disk (som jag inte har ännu) också får samma monteringspunkt, och då borde det inte vara ngt problem.
Jag kan ju i och för sig kolla båda varje gång, så är ju det löst.
OCH det skulle ju kunna bli så att jag ansluter båda samtidigt (av ngn anledning jag inte vet)

Men jag återkommer när jag har disken, dom eventuella problemen kommer ju då  ::)

/Thomas

Nu ska jag i varje fall fixa till cronjobbet mot den disk jag har.
Det ska gå!
--------------------------------------------------------
Ubuntu user # 10410
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Cronjobb och extern disk

Inlägg av Konservburk »

tann skrev:

Kod: Markera allt

monterad=`mount | grep /media/extern | wc -l` 
if [ "$monterad" = 1 ]; then
backupa
else
backupa inte
fi
om det blir 1 är disken monterad, blir det 0 är den inte monterad.
Det är inte alls säkert att det blir 1 bara för att disken är monterad,
du kan få 2 eller till och med 3.  En betydligt bättre variant är:

Kod: Markera allt

grep -q ' /media/extern ' /proc/mounts && backupa
Skriv svar

Återgå till "Programmering och webbdesign"