Ich möchte mit einem Perl-Script die Konfigs von Cisco-Routern und Switchen sichern. Dazu nutze ich die Module Net::Telnet::Cisco & Net::SCP::Expect, um die Konfigs entweder per scp oder per telnet/tftp zu sichern Ich pflege die Geräte in einer Datei, die ich einlese und dann nach und nach die Konfigs wegschreibe.
Funktioniert soweit, das Problem ist nur, dass wenn eines der Module auf einen Fehler läuft (z.B. Gerät nicht erreichbar o.ä.) das komplette Script abbricht, da das Modul in dem Fall scheinbar ein exit schmeißt.
Wie bekomme ich es hin, dass bei einem Fehler das Script nicht komplett abbricht, sondern beim nächsten Gerät in der Liste weitermacht?
Vielen Dank im Voraus für die Hinweise…