Разовые команды, не сохраняемые в конфигурации (show
, launch
и т.п.), также являются листьями командного дерева. При вводе команды она исполняется немедленно. В Web-интерфейсе для исполнения команды следует нажать кнопку (Play).
Настройки команды, если таковые требуются (например, IP-адрес для ping), задаются в этом же узле дерева. В отличие от параметров, определяющих работу устройства, они не сохраняются в конфигурации и действуют только в пределах текущего сеанса работы пользователя. Они хранятся в отдельном разделе Local Configuration; при работе в nsgsh его можно просмотреть командой _show
.
Часть команд доступна только текущему администратору системы; как правило, это команды, критически влияющие на работу системы: перезагрузка, установка системного времени, генерация ключей и т.п. Другие — в сессиях с любыми правами; в основном, это команды просмотра различной информации, пользование прикладными инструментами (ping, traceroute, отправка почты, SMS и т.п.), а также рестарт отдельных портов (что не изменяет конфигурации системы). Права на исполнение каждой команды обозначаются цветом как в nsgsh, так и в Web-интерфейсе — ибо общество без цветовой дифференциации штанов не имеет смысла.
Кроме того, команды могут быть разовыми по существу (например, рестарт) и интерактивными (например, вход в другую оболочку). Интерактивные команды не могут исполняться в пакетном режиме nsgsh.
Команда может иметь обязательный или необязательный параметр, а именно:
yes
, с соблюдением регистра, чтобы подтвердить, что команда выполняется осознанно, в твёрдом уме и здравой памяти. При ошибочном вводе значения yes
, любом другом вводе или пустом значении параметра такая команда выполнена не будет.© Network Systems Group 2015–2024 | Отдел документации |