run

Команда run позволяет выполнять команды операционной системы из CLI.

 

Синтаксис                     run {command}

command                        команда, предназначенная для выполнения командным интерпретатором. Для шлюза используется командный интерпретатор sh, который запускается в директории Продукта под тем же пользователем, под которым запущена консоль.

 

Значение по умолчанию                    Значение по умолчанию отсутствует

.

Режимы команды                               privileged EXEC

 

Рекомендации по использованию

Данная команда предназначена для выполнения команд операционной системы, а также для запуска утилит Продукта, описанных в документе «Специализированные команды». Вывод команды передается на экран без изменения.

Прервать выполнение внешнего приложения можно комбинацией клавиш
Ctrl-Shift-6. Если по каким-либо причинам внешняя программа не отреагировала на прерывание, можно нажать CTRL-|. Эта команда посылает SIGKILL – неперехватываемый сигнал, по которому выполнение внешней программы прекращается.

 

Отличие данной команды от подобной команды Cisco  IOS:

Команда run отсутствует у Cisco.

 

Команда do  run позволяет выполнять команды командного интерпретатора операционной системы из конфигурационного режима.

 

Пример

Приведенный ниже пример содержит информацию, которая выводится при выполнении команды run /sbin/ifconfig 

Router#run /sbin/ifconfig

 

eth0      Link encap:Ethernet  HWaddr 00:0E:0C:6F:0F:E6

          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:34 errors:0 dropped:0 overruns:0 frame:0

          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:2226 (2.1 KiB)  TX bytes:2539 (2.4 KiB)

          Base address:0xcc00 Memory:c0100000-c0120000

 

eth1      Link encap:Ethernet  HWaddr 98:00:54:76:10:33

          inet addr:192.168.17.133  Bcast:192.168.17.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:1239 errors:0 dropped:0 overruns:0 frame:0

          TX packets:134 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:131023 (127.9 KiB)  TX bytes:11978 (11.6 KiB)

          Base address:0xc800 Memory:c0120000-c0140000

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:27 errors:0 dropped:0 overruns:0 frame:0

          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:2323 (2.2 KiB)  TX bytes:2323 (2.2 KiB)