Сценарий таков:
- Скрипт perl получает объект подключения от устройства (скажем, маршрутизатора).
- Скрипт должен выполнить 10 команд на устройство. После выполнения 3-й команды устройство вышло из сети, и оно больше не доступно.
- Теперь, когда скрипт пытается выполнить 4-ю команду, он не отвечает. Скрипт не показывает каких-либо ошибок или какого-либо прогресса, если он зависает на этом этапе.
Я использую Net::Netconf::Manager
для подключения к устройствам.
Я пытался использовать eval и стандартный метод Netconf manager connectionobject->hasError()
. Но у меня ничего не работает.
Я не добавляю код здесь, потому что это в основном сценарий и должно быть теоретическое решение.
Есть идеи, чтобы это исправить?