script für nfs Verbindung prüfen und rsyncen

26/03/2008 - 08:35 von Hans Novak | Report spam
Hallo,

hat jemand ein "generelles" script, wie ich

1. prüfe, ob ein entfernter Rechner per nfs gemountet ist und diesen ggf
mountet
2. eine lokale platte gemountet ist und diese ggf. mountet
3. rsync durchführt (dieser Befehl ist mir gelàufig und funktioniert)
4. den entfernetn Rechner sicher un-mountet
5. die lokale Platte unmountet
6. eine statusmail sendet, ob alles geklappt hat sendet

Hans
 

Lesen sie die antworten

#1 Bernd Nawothnig
26/03/2008 - 08:57 | Warnen spam
On 2008-03-26, Hans Novak wrote:

hat jemand ein "generelles" script, wie ich

1. prüfe, ob ein entfernter Rechner per nfs gemountet ist und diesen ggf
mountet



#v+
mount | awk '$5 == "nfs"{print $6}'
#v-

Und da nach Bedarf noch das addr Feld herausfischen, aber das
überlasse ich Dir als Übung ;-)

2. eine lokale platte gemountet ist und diese ggf. mountet



dto..

3. rsync durchführt (dieser Befehl ist mir gelàufig und funktioniert)
4. den entfernetn Rechner sicher un-mountet
5. die lokale Platte unmountet



umount jeweils auf $3 (awk) der ensprechenden mount-Zeile durchführen.

6. eine statusmail sendet, ob alles geklappt hat sendet



Programm-Status kannst Du in der Shell ganz simpel über if abfragen:

#v+
if prog
then
echo "prog war erfolgreich"
else
echo "da lief offensichtlich irgendwas schief" 1>&2
fi
#v-



Bernd

Religion ist eine Beleidigung der Menschenwürde.
Mit oder ohne sie würden gute Menschen Gutes tun und böse Menschen Böses.
Aber damit gute Menschen Böses tun, dafür bedarf es der Religion.
[Steven Weinberg]

Ähnliche fragen