Если какой-либо из механизмов исполнения скриптов (например, netping) используется для рестарта какого-либо сетевого интерфейса, службы или всего устройства, то следует обратить внимание на следующие особенности:
- Необходимо следить, чтобы время срабатывания контрольного механизма было гарантированно больше, чем время, необходимое для начального приведения системы в рабочее состояние (инициализации интерфейса, установления соединения). В противном случае рестарт будет происходить бесконечно. Рекомендуется, чтобы они отличались не менее чем в 2–3 раза.
- Для перезагрузки устройства в случае возникновения нештатных ситуаций (в штатных оно не должно перезагружаться вообще никогда) рекомендуется вместо стандартной команды reboot использовать утилиту nsgreboot. Она перед выполнением перезагрузки сохраняет доступную отладочную информацию, которая может быть полезна для выяснения источника проблемы.