Jeg er at skabe et script, der automatisk vil bruge sftp for at oprette forbindelse til et websted og hente en fil, udpakke tar og derefter slette den tar fil efter færdiggørelsen.
Det, jeg sidder på er Fejlkontrol for denne proces.
Her er den kode, så vidt:
Citat:
#! / bin / bash
cd / usr / local
sftp-b ftpbatch root@192.168.0.199
# # Ftpbatch ændrer dir og får tar fil
tar-xvf *. tar
rm-rf *. tar
|
Nu dette virker for mig som det er, men jeg har brug for Fejlkontrol til 2 point.
1 for ftp-forbindelse til at vente 2 minutter og prøv igen, hvis der ikke er nogen forbindelse, og at gyde off en gul advarsel til en e-mail-adresse på 10 minutter og en rød advarsel ved 20. Efter 20 minutter scriptet dør.
Det andet budskab, som jeg måske eller måske ikke har brug for, er en at overvåge tar output for eventuelle fejlmeddelelser. Det er ikke så vigtig som den første, dog.
Ethvert forslag eller hjælp vil blive værdsat!
Tak