Habe ein Amanda-Backup, welches soweit auch läuft.
Nun würde ich es gerne sowiet automatisieren, dass ich Abends meinen Backup-Rechner einschalte und dieser dann sofort mit dem backup anfängt.
so könnte ein script dafür aussehen:
su amanda
amdump DailySet1
exit
mt -f /dev/st0 eject
shutdown -h now
Damit der Rechner jetzt nicht (sollte das amdump mal nicht funktionieren) sofort nach dem Start wieder runterfährt, hätte ich gerne noch eine benutzerabfrage vor dem shutdown, oder noch besser eine abfrage vor dem amdump, die das ganze stopt, wenn z.b. kein, oder das falsche tape eingelegt ist.
sinngemäß könnte das so aussehen:
amcheck DailySet1 > $status
if $status != 0 then "fehlermeldung und abbruch"
das setzt allerdings voraus, dass amcheck irgendwas zurückgiebt... ich weiß, dass es z.b. mit der option -m nur dann eine mail schickt, wenn ein Fehler (z.b. falsches tape) beim ckeck auftrit. Wie kann ich eine etwaige Rückgabe des Programms in eine Variable umleiten?
Die Statusmeldung über die Erreichbarkeit der zu sichernden Laufwerke kann ich mir in eine Variabel umleiten lassen, ich bräuchte aber irgendwie sowas wie true oder false...
Kennt sich jemand damit aus? :shock:
Ich habe noch nicht so viel Ahnung von Scripten...
Nun würde ich es gerne sowiet automatisieren, dass ich Abends meinen Backup-Rechner einschalte und dieser dann sofort mit dem backup anfängt.
so könnte ein script dafür aussehen:
su amanda
amdump DailySet1
exit
mt -f /dev/st0 eject
shutdown -h now
Damit der Rechner jetzt nicht (sollte das amdump mal nicht funktionieren) sofort nach dem Start wieder runterfährt, hätte ich gerne noch eine benutzerabfrage vor dem shutdown, oder noch besser eine abfrage vor dem amdump, die das ganze stopt, wenn z.b. kein, oder das falsche tape eingelegt ist.
sinngemäß könnte das so aussehen:
amcheck DailySet1 > $status
if $status != 0 then "fehlermeldung und abbruch"
das setzt allerdings voraus, dass amcheck irgendwas zurückgiebt... ich weiß, dass es z.b. mit der option -m nur dann eine mail schickt, wenn ein Fehler (z.b. falsches tape) beim ckeck auftrit. Wie kann ich eine etwaige Rückgabe des Programms in eine Variable umleiten?
Die Statusmeldung über die Erreichbarkeit der zu sichernden Laufwerke kann ich mir in eine Variabel umleiten lassen, ich bräuchte aber irgendwie sowas wie true oder false...
Kennt sich jemand damit aus? :shock:
Ich habe noch nicht so viel Ahnung von Scripten...