Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.6
Дерево команд: system.reboot-delay

Что это такое?

Это задержка перед перезагрузкой устройства по команде reboot.

Зачем это нужно?

Чтобы выполнить перезагрузку устройства не немедленно по исполнению команды reboot, а с задержкой на указанное количество секунд.

Как этим пользоваться?

Перед выполнением критических операций, которые могут привести к "зависанию" системы или потере доступа к ней, установить таймаут (достаточно большой, чтобы при нормальном ходе вещей операция успела завершиться) и выполнить команду reboot. После этого приступить к выполнению операции по существу.

Например, можно перед обновлением ПО взвести reboot на, предположим, 15 минут (с учётом времени загрузки файла). После этого запустить обновление, и если оно завершилось успешно, то устройство рестартует с новым ПО, не дожидаясь запланированного рестарта. Если же процесс "завис" и не завершился успешной перезагрузкой, то через 15 мин. устройство стартует снова со старым ПО.

Другой пример: требуется срубить сук, на котором вы сами же сидите, то есть перенастроить тот канал связи, через который осуществляется управление устройством в данный момент — например, встроенный коммутатор Ethernet. При ошибках это грозит потерей доступа к устройству. Взводите reboot, после этого выполняете все необходимые настройки и применяете их одной командой (но не сохраняете!). Если всё перенастроено правильно, то после применения доступ к устройству восстановится, можно сохранить настройки и ещё раз рестартовать устройство. Если же что-либо было сделано неверно, то через заданное время устройство рестартует с прежней, работоспособной, конфигурацией.


© Network Systems Group 2015–2024 Отдел документации