Hur till backningen en gjuteri nätverk enhet (3 / 8 steg)
Steg 3: Anslut
send_user "Gjuteri Backup Script\n"
send_user "Ansluta till $foundry\n"
spawn telnet $foundry
förvänta sig {
"Lösenord:" {
Skicka "$password\r"
förvänta sig {
{"$prompt"
send_user "Ansluten"
} {"fel"
send_user "Ogiltigt lösenord, spännande"
ställa mailfail "Ogiltigt lösenord, spännande"
Stäng
} {timeout
send_user "nej snabb återvände"
Ställ in mailfail "efterfrågas inte tillbaka"
Stäng
}
}
} {"Ingen väg till värd"
send_user "Kan inte ansluta till $foundry\n"
ställa mailfail "Kan inte ansluta till $foundry\n"
} {"Namn eller tjänst inte känd"
send_user "Kan inte ansluta till $foundry\n"
ställa mailfail "Kan inte ansluta till $foundry\n"
} {timeout
send_user "Timeout conncting till $foundry"
ställa mailfail "Timeout conncting till $foundry"
Stäng
}
}
om {$mailfail! = ""} {
exec/bin/mail -s$ mailsubject $mailto << "
$mailfail"
Exit
}