Ich bin ein Skript erstellen, die automatisch sftp verwenden, um eine Verbindung zu einer Website und eine Datei herunterzuladen, entpacken Sie das tar und löschen Sie dann die tar-Datei einmal abgeschlossen.
Was ich stecken, ist die Fehlerprüfung für diesen Prozess.
Hier ist der Code so weit:
Zitat:
#! / bin / bash
cd / usr / local
sftp-b ftpbatch root@192.168.0.199
# # Ftpbatch Änderungen der dir und wird die tar-Datei
tar-xvf *. tar
rm-rf *. tar
|
Nun ist dieses Werk für mich ist, aber ich brauche Fehlerprüfung für 2 Punkte.
1 für die FTP-Verbindung zu warten, 2 Minuten und versuchen Sie, wenn es keine Verbindung zu trennen und spawn aus einem gelben Warnmeldung an eine E-Mail-Adresse, unter 10 Minuten und eine rote Warnmeldung bei 20. Nach 20 Minuten das Script stirbt.
Die zweite Botschaft, die ich kann oder auch nicht brauchen, ist eine für die Überwachung der tar-Ausgang für alle Fehlermeldungen. Das ist nicht so wichtig wie die erste jedoch.
Anregungen oder Hilfe wird dankbar!
Danke