В данном разделе описываются глобальные команды управления ECSS-10. Глобальные команды выполняются без указания пути.

alias

Данная команда предназначена для добавления/удаления/просмотра алиаса команды.

Алиас команды позволяет определять имена (сокращения) для команд.

Используется для длинных команд, которые часто используются.

Для просмотра информации о созданных алиасах команд указать list.
Для просмотра информации о созданных алиасах команд для экспорта указать export.
Для добавления нового алиаса команды указать add.
Для удаления алиаса команды указать del.

Путь команды:

/alias

Синтаксис:

alias add <ALIAS>=<CMD>
alias del <ALIAS> [--force]
alias list
alias export

Параметры:

<ALIAS> - имя алиаса команды, включая путь к алиасу;
<CMD> - команда, включая путь к команде;

--force - выполнение команды без запроса подтвеждения

Примеры:

Добавить алиас команды "/cluster/mediator/md1/alarms/list" c именем "dispalarm". В результате выполнения команды в корневой каталог будет добавлена команда "dispalarm" с функционалом команды "/cluster/mediator/md1/alarms/list".

admin@[mycelium1@ecss1]:/$ alias add /dispalarm = /cluster/mediator/md1/alarms/list 
ok

Добавить алиас команды "domain/biysk.local/sip/user declare" с именем "domain/user-d". В результате выполнения команды в каталог "/domain" будет добавлена команда "user_d" с функционалом команды "domain/biysk.local/sip/user declare".

admin@[mycelium1@ecss1]:/$ alias add domain/user-d = /domain/biysk.local/sip/user/declare              
ok

Просмотр списка созданных алиасов команд:

admin@[mycelium1@ecss1]:/$ alias list 
/domain/user-d -> /domain/biysk.local/sip/user/declare
/memory -> /node/nodes-info memory total
/dispalarm -> /cluster/mediator/md1/alarms/list

Поготовка списка команд для создания алиасов команд:

admin@[ds1@ecss1]:/$ alias export 
alias add /domain/user-d=/domain/biysk.local/sip/user/declare
alias add /memory=/node/nodes-info memory total
alias add /dispalarm=/cluster/mediator/md1/alarms/list

cd

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

Путь команды:

/cd

Синтаксис:

сd [<PATH>]

Параметры:

<PATH> - путь к каталогу.
Если использовать команду без указания параметра, то переход будет в корневой каталог.
Если в качестве параметра указать комбинацию ../, то переход будет на уровень выше.

Пример:

admin@[ds1@ecss1]:/$ cd /cluster/mediator/md1/
admin@[ds1@ecss1]:/cluster/mediator/md1$ 
admin@[ds1@ecss1]:/cluster/mediator/md1$ cd
admin@[ds1@ecss1]:/$ cd cocon
admin@[ds1@ecss1]:/cocon$ cd ..
admin@[ds1@ecss1]:/$ 

configure-clear

Команда возврата из режима конфигурирования.

Путь команды:

/configure-clear

Синтаксис:

configure-clear

Параметры:

Команда не содержит аргументов.

Пример:

admin@[ds1@ecss1]:/[CONFIG]$ configure-clear 
Successfully clear the configuration mode.

[exec at: 19.02.2019 11:05:13, exec time: 100ms, nodes: ds1@ecss1]

configure-info

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

  • Id - идентификационный номер пользователя;
  • User - имя пользователя;
  • Auto-unlock time - время автоматического выхода из режима конфигурирования.

Путь команды:

/configure-info

Синтаксис:

configure-info

Параметры:

Команда не содержит аргументов.

Пример:

Выход из режима настройки системы:

admin@[ds1@ecss1]:/[CONFIG]$ configure-info 
Configuration locks:
┌────────────────┬─────┬───────────────────┬───────────┐
│       Id       │User │ Auto-unlock time  │   Locks   │
├────────────────┼─────┼───────────────────┼───────────┤
│84a830aaadd7d2fd│admin│19.02.2019 11:10:05│system lock│
└────────────────┴─────┴───────────────────┴───────────┘

[exec at: 19.02.2019 11:05:05, exec time: 58ms, nodes: ds1@ecss1]

configure-start

Команда для перехода в режим конфигурирования системы ECCS-10.

Если режим конфигурирования активен, то выполнять настройку может только пользователь, который активировал режим. Для других пользователей будет доступен только мониторинг системы.

В режиме конфигурирования внешний вид строки подсказки будет изменен на:

admin@[ds1@ecss1]:/[CONFIG]$


Выход из режима конфигурирования будет выполнен автоматически через 5 минут при отсутствии активности пользователя.

Путь команды:

/configure-start

Синтаксис:

configure-start

Параметры:

Команда не содержит аргументов.

Пример:

Вход в режим настройки системы:

admin@[ds1@ecss1]:/$ configure-start 
Successfully entered in the configuration mode for system.
[exec at: 19.02.2019 11:04:58, exec time: 216ms, nodes: ds1@ecss1]
admin@[ds1@ecss1]:/[CONFIG]$ 

configure-stop

Команда для выхода из режима конфигурирования системы ECCS-10.

Путь команды:

/configure-stop

Синтаксис:

configure-stop

Параметры:

Команда не содержит аргументов.

Пример:

Выход из режима настройки системы:

admin@[ds1@ecss1]:/[CONFIG]$ configure-stop 
Successfully exit from the configuration mode.

[exec at: 19.02.2019 11:05:31, exec time: 117ms, nodes: ds1@ecss1]
admin@[ds1@ecss1]:/$ 

exec

Данная команда позволяет запустить на исполнение команды CLI из файла.

Путь команды:

/exec

Синтаксис:

exec [-<OPTIONS>] <HOST> <PATH-TO-FILE>

Параметры:

<OPTIONS> - ключ, который задает способ вывода информации, способ остановки вывода и другое:

Вывод информации:

  • v - подробный вывод;
  • s - не показывать вывод команд, включая ошибки;
  • g - показывать имена выполняемых команд и ошибки;
  • e - показывать только ошибки.

Настройка остановки:

  • E - по первой ошибке;
  • A - по достижению конца файла.

Другие ключи:

  • w - спрашивать подтверждение перед выполнением каждой команды;
  • P - читать пароли из файла со скриптом (по умолчанию пароли читаются из консоли);
  • i - при необходимости взаимодействия с пользователем читать данные из консоли (по умолчанию из файла читается все кроме паролей).

<HOST> - имя хоста, где находится файл;
<PATH-TO-FILE> - путь к файлу на хосте <host>. Корневой каталог поиска - /var/lib/ecss/cocon-scripts/. При необходимости можно создавать вложенные каталоги.

Пример:

admin@[mycelium1@ecss1]:/$ exec -vE ecss1 test1/set_prop.ccn
[exec] $ cd /domain/test_domain/
[exec] $ ./properties/set public_names add test_domain
[exec] Property "public_names" successfully changed from: 
test_domain
   to
test_domain.
[exec] $ sleep 2
[exec] $ ./trace/properties/set mode full_compressed
[exec] Property "mode" successfully changed from: 
disabled
   to
full_compressed.
[exec] $ ./trace/properties/set backend dets
[exec] Property "backend" successfully changed from: 
ets
   to
dets.
[exec] $ sleep 2
[exec] $ ./access-type/declare admin1 false false false false false false false false false false true true 21 admin
[exec] Restriction 'admin1' successfully declared.
[exec] $ ./regime/declare accsusp false false false false false false false false false false true true 21 accsusp
[exec] Restriction 'accsusp' successfully declared.
[exec] $ sleep 1
[exec] $ ./subscriber-portal/properties/set auto_create_account true
[exec] Property "auto_create_account" successfully changed from: 
false
   to
true.
[exec] $ ./subscriber-portal/properties/set auto_delete_account true
[exec] Property "auto_delete_account" successfully changed from: 
false
   to
true.
[exec] $ ./subscriber-portal/properties/set connection 192.168.1.71:3306 subscribers subscribers ecss_subscribers
[exec] Property "connection" successfully changed from: 
Host: sp.mysql.ecss; Database: ecss_subscribers; Login: subscribers; Password: subscribers
   to
Host: 192.168.1.71; Database: ecss_subscribers; Login: subscribers; Password: subscribers.
Script execution has been finished

[exec at: 20.02.2019 09:11:26, exec time: 8s 191ms, nodes: mycelium1@ecss1]

exit

Данной командой завершается сеанс работы пользователя с интерфейсом командной строки CLI.

Путь команды:

/exit

Синтаксис:

exit

Параметры:

Команда не содержит аргументов.

Пример:

admin@[ds1@ecss1]:/$ exit
bye
Connection to 192.168.1.21 closed.

locate

Команда поиска местоположения команды по подстроке в имени команды, директории.

Путь команды:

locate

Синтаксис:

locate <STRING>

Параметры:

<STRING> - подстрока в имени команды, директории.

Пример:

admin@[ds1@ecss1]:/$ locate geo-backup
/system/geo-backup/properties/set
/system/geo-backup/properties/info
/system/geo-backup/properties/clean
/system/geo-backup/sync
/system/geo-backup/status
[exec at: 19.02.2019 13:55:28, exec time: 8s 380ms, nodes: ds1@ecss1]

ls

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

Путь команды:

/ls

Синтаксис:

ls [-Flags] [<PATH>]

Параметры:

-Flags - флаг (опциональный параметр, по умолчанию на экран выводятся команды и имена каталогов) Флаги можно группировать:

  • d - просмотр списка каталогов;
  • f - просмотр списка команд;
  • a - отображать скрытые элементы;
  • l - просмотр подробной информации:
    • group - группа пользователей, которые могут выполнить команду;
    • destination - место, где команда выполняется (имя ноды или имя группы нод);
    • owner - владелец команды;
    • is_executable - в случае если отображается информация о команде, "*" означает, что текущий пользователь может выполнить эту команду;
      в случае если отображается информация о каталоге, "*" означает, что в каталоге содержатся доступные для выполнения пользователем команды.
    • name - имя команды.
  • t - просмотр в виде дерева

<PATH> - путь к рабочему каталогу. Опциональный параметр.

Примеры:

Просмотр списка команд вместе со скрытыми:

admin@[ds1@ecss1]:/$ ls -la /cocon
  .properties                            * -folder-
  .xbin                                  * -folder-
  role                                   * -folder-
  add-user            common_cocon_group * ecss-admin
  add-user-to-group   common_cocon_group * ecss-admin
  del-role-from-user  common_cocon_group * ecss-admin
  del-user            common_cocon_group * ecss-admin
  del-user-from-group common_cocon_group * ecss-admin
  kill                common_cocon_group   -root-
  list                common_cocon_group * ecss-user, ecss-admin
  my-groups           common_cocon_group * -any-
  nodes-summary       common_cocon_group * -any-
  passwd              common_cocon_group * ecss-user, ecss-admin
  resync-cocon        common_cocon_group * ecss-admin
  set-role-to-user    common_cocon_group * ecss-admin

Просмотр дерева команд со всеми параметрами:

admin@[ds1@ecss1]:/$ ls -lat /domain/biysk.local/timers/
|-/core                                             
| |-*clean ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-admin,ecss-admin
| |-*info  ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin
| |-*set   ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-admin,ecss-admin
|-/msr                                              
| |- clean ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD -root-
| |-*info  ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin
| |- set   ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD -root-
|-/sip                                              
  |-*clean ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-admin,ecss-admin
  |-*info  ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin
  |-*set   ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-admin,ecss-admin

man

Данной командой осуществляется просмотр информации о команде и ее параметрах.

Путь команды:

man

Синтаксис:

man [<PATH>/]<COMMAND>

Параметры:

<PATH> - путь к рабочему каталогу;
<COMMAND> - команда, для которой запрашивается информация.

Пример:

admin@[ds1@ecss1]:/$ man system/ivr/script/restrictions/set 
Change IVR script restrictions.
Usage: set <PROFILE_NAME> <PROPERTY> <VALUE>
 <PROFILE_NAME> - the name of the IVR script restrictions' profile
 <FIELD>: max_blocks_per_script | ivr_script_limit | available_blocks | description
 <VALUE> for max_blocks_per_script: infinity or integer [0, 16383]
 <VALUE> for ivr_script_limit: infinity or integer [0, 65535]
 <VALUE> for available_blocks: add | remove <BLOCK_1> [<BLOCK_2> ...]
 <VALUE> for asr: boolean
 <VALUE> for description: any text

pwd

Команда просмотра рабочей директории.

Путь команды:

/pwd

Синтаксис:

pwd

Параметры:

Команда не содержит аргументов.

Пример:

admin@[ds1@ecss1]:/domain/biysk.local$ pwd
/domain/biysk.local

repeat

Циклическое повторение заданной команды через определенный интервал времени.

Прервать выполнение можно комбинацией Ctrl+C.

Путь команды:

/repeat [--sleep <Sleep>] [<Path>/]<Command> [<Args>]

Синтаксис:

/repeat [--sleep <Sleep>] [<Path>/]<Command> [<Args>]

Параметры:

  • <Sleep>   - таймер повтора команды (1 сек. по умолчанию)
  • <Path>    - путь команды
  • <Command> - команда
  • <Args>    - аргументы команды

Пример:

admin@[ds1@ecss1]:/$ repeat --sleep 5 /node/hosts-info cpu          

┌───────────┬──────────────┐
│   Node    │    Result    │
├───────────┼──────────────┤
│core1@ecss1│Cpu load:     │
│           │Total:  17.50%│
│           │CPU #1: 15.00%│
│           │CPU #2: 15.79%│
│core1@ecss2│Cpu load:     │
│           │Total:  35.14%│
│           │CPU #1: 33.33%│
│           │CPU #2: 38.89%│
└───────────┴──────────────┘

┌───────────┬──────────────┐
│   Node    │    Result    │
├───────────┼──────────────┤
│core1@ecss1│Cpu load:     │
│           │Total:  7.50% │
│           │CPU #1: 5.26% │
│           │CPU #2: 9.52% │
│core1@ecss2│Cpu load:     │
│           │Total:  10.53%│
│           │CPU #1: 16.67%│
│           │CPU #2:  5.26%│
└───────────┴──────────────┘

┌───────────┬──────────────┐
│   Node    │    Result    │
├───────────┼──────────────┤
│core1@ecss1│Cpu load:     │
│           │Total:   9.76%│
│           │CPU #1:  5.00%│
│           │CPU #2: 10.00%│
│core1@ecss2│Cpu load:     │
│           │Total:  5.00% │
│           │CPU #1: 0.00% │
│           │CPU #2: 0.00% │
└───────────┴──────────────┘
Command has been canceled: interrupted

shell

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

Путь команды:

/shell

Синтаксис:

shell [-u <LOGIN>]

Параметры:

[-u <LOGIN>] - имя учетной записи пользователя.

Пример:

admin@[ds1@ecss1]:/$ shell -u support 
[shell] password for support: 
support@[ds1@ecss1]:/$ 

shell-options

Данной командой для терминала назначается цветовая схема, команда при подключении, формат командной строки, режим отображения времени исполнения команд.

Путь команды:

/shell-options

Синтаксис:

shell-options <login-commands <COMMANDS>>
shell-options <prompt [Format]>
shell-options <exec-time [Flag]>
shell-options <auto-logout-timeout [Timeout]>
shell-options <colors [Color]>
shell-options <history-size [Size]>
shell-options <use-unicode [Flag]>
shell-options <public-key [Key]>
shell-options <editor [Key]>

Параметры:

<subcommand [OPTIONS]>:

  • auto-logout-timeout [Timeout] - - время бездействия, после которого абонента автоматически выкинет из консоли управления / Web-конфигуратора:

    Timeout :: infinity | [60..4294967] секунд.);

  • <login-commands <COMMANDS>> - команда, выполняемая при входе в систему. По умолчанию /system-status;
  • <Commands> - список команд CLI, разделяемых знаком точка с запятой (;), для отключения команд можно указать "undefined";
  • colors [Flag] - задает режим цветовой схемы:[Flag] - назначаемое действие:
  • black, white – использовать цветовую схему при выполнении команды ls;
  • off|false – не использовать.
  • <exec-time> (on | off) - включать информацию о времени выполнения команды;

  • <history-size [Size]> - размер истории введенных команд CoCon-а для данного пользователя([..200], по умолчанию 100);

  • <prompt [Format]> - формат приглашения командной строки;

    • Формат приглашения(по умолчанию - \l@[\n]:\p):
      • \l - имя(login name)
      • \n - нода
      • \p - текщий путь
      • \d - текущий каталог
      • \e - пустой макрос
      • \_ - пробел
  • <public-key [Key]> - ввод публичного ключа для логина;
  • <use-unicode (on | off)> - - управление режимом вывода unicode-символов (если значение равно false - то unicode символы будут пытаться перевестись в ASCII);
  • <editor [Key]> - выбор редактора для редактирования контекстов маршрутизации, модификации и адаптации.
    • mcedit - редактор mcedit;
    • nano - редактор nano;
    • vim - редактор vim;
    • system-editrot - редактор установленный в системе по дефолту.

Если параметр не указывать, на экран будет выведена информация о текущем состоянии.

Примеры:

admin@[ds1@ecss1]:/$ shell-options 
[shell] auto-logout-timeout is infinity
[shell] history-size is 100
[shell] Prompt: default
[shell] Exec time enabled
[shell] Unicode usage enabled
[shell] Colors: enabled
[shell] Login commands:
system-status


admin@[ds1@ecss1]:/$ shell-options history-size 200
[shell] history-size is 200


admin@[ds1@ecss1]:/$ shell-options auto-logout-timeout 3600
[shell] auto-logout-timeout is 3600

sleep

Отложить выполнение shell на заданный интервал времени. Рекомендуется для использования в командных файлах для задержки выполнения очередной команды.

Путь команды:

/sleep

Синтаксис:

sleep <NUMBER>[<SUFFIX>] ...

Параметры:

<NUMBER> - пауза на заданный интервал времени;
<SUFFIX> - s - интервал времени секунда (используется по умолчанию); m - минута; h - час; d - день.

Пример:

admin@[ds1@ecss1]:/$ sleep 10

sudo

Команда позволяет пользователю, который не является привилегированным (root), выполнять команды от имени root.

Команда доступна только для пользователей группы ECSS-ROOT.
Если команда не доступна пользователю, будет выдано сообщение: "You have no rights to do this".

При выполнении команды система запросит ввести повторно пароль пользователя для входа в систему (не пароль пользователя root).

Путь команды:

/sudo

Синтаксис:

sudo [-u <UserName>] <Command>
sudo [-u <UserName>] -s
sudo -c <UserName>

Параметры:

[-u <UserName>] - имя пользователя (login name), под правами которого запускать команду/командный интерпретатор;
<Command> - имя команды, включая путь к команде;
-s - режим запуска командного интерпретатора (не команды);
-c <UserName> - проверить, есть ли у пользователя <UserName> права администратора ROOT.

Пример:

support@[mycelium1@ecss1]:/$ sudo /services/subscriber-server/info
[ecss_shell] password for support: 
┌────────┬──────┬─────────────────────────────┐
│Property│Domain│            Value            │
├────────┼──────┼─────────────────────────────┤
│realm   │      │ds_realm                     │
│sip_ex  │      │ecss.cc.ex                   │
│sip_rk  │      │ecss.pa_sip.subscribe.sip1.rk│
└────────┴──────┴─────────────────────────────┘

admin@[mycelium1@ecss1]:/$ shell -u support
[shell] password for support: 
support@[mycelium1@ecss1]:/$ 
support@[mycelium1@ecss1]:/$ 
support@[mycelium1@ecss1]:/$ sudo -c support
Ok

system-status

Команда просмотра системной информации:

  • Node - имя ноды;
  • Release - версия ПО определенной ноды;
  • Erlang nodes -
  • Mnesia nodes -
  • Uptime - время с моменты запуска ноды в работу.

В таблице "Active media resource" выводится список активныых медиаресурсов.

В таблице "Alarms list" выводится список предупреждений, активных в системе.

Путь команды:

/system-status

Синтаксис:

system-status

Параметры:

Команда не содержит аргументов.

Пример:

admin@[mycelium1@ecss1]:/$ system-status                                        
Checking...
┌─┬───────────────┬────────────────────────┬───────────────────────────────┬─────────────────────┬─────────┐
│ │     Node      │        Release         │         Erlang nodes          │    Mnesia nodes     │ Uptime  │
├─┼───────────────┼────────────────────────┼───────────────────────────────┼─────────────────────┼─────────┤
│ │core1@ecss1    │ecss-core-3.14.0.121    │core1@ecss1,core1@ecss2        │not running          │2d 5h 15m│
│ │core1@ecss2    │ecss-core-3.14.0.121    │core1@ecss1,core1@ecss2        │not running          │1d 5h 57m│
│ │ds1@ecss1      │ecss-ds-3.14.0.121      │ds1@ecss1,ds1@ecss2            │ds1@ecss1,ds1@ecss2  │2d 5h 15m│
│ │ds1@ecss2      │ecss-ds-3.14.0.121      │ds1@ecss1,ds1@ecss2            │ds1@ecss1,ds1@ecss2  │1d 5h 57m│
│ │md1@ecss1      │ecss-mediator-3.14.0.121│md1@ecss1,md1@ecss2            │md1@ecss1,md1@ecss2  │2d 5h 14m│
│ │md1@ecss2      │ecss-mediator-3.14.0.121│md1@ecss1,md1@ecss2            │md1@ecss1,md1@ecss2  │1d 5h 56m│
│ │mycelium1@ecss1│ecss-mycelium-3.14.0.121│mycelium1@ecss1,mycelium1@ecss2│not running          │2d 5h 15m│
│ │mycelium1@ecss2│ecss-mycelium-3.14.0.121│mycelium1@ecss1,mycelium1@ecss2│not running          │1d 5h 57m│
│ │sip1@ecss1     │ecss-pa-sip-3.14.0.121  │sip1@ecss1,sip1@ecss2          │sip1@ecss1,sip1@ecss2│2d 5h 14m│
│ │sip1@ecss2     │ecss-pa-sip-3.14.0.121  │sip1@ecss1,sip1@ecss2          │sip1@ecss1,sip1@ecss2│1d 5h 57m│
└─┴───────────────┴────────────────────────┴───────────────────────────────┴─────────────────────┴─────────┘

All services are started.

  Active media resource selected list specific:
┌─────────────┬───────┬──────────┬───────────┬────────────┐
│    Node     │  MSR  │   MSR    │ Cc-status │ Cc-uptime  │
│             │       │ version  │           │            │
├─────────────┼───────┼──────────┼───────────┼────────────┤
│ core1@ecss1 │ msr_1 │ 3.14.0.6 │ connected │ 1 03:45:41 │
│             │ msr_2 │ 3.14.0.6 │ connected │ 1 03:45:27 │
│ core1@ecss2 │ msr_1 │ 3.14.0.6 │ connected │ 1 03:45:46 │
│             │ msr_2 │ 3.14.0.6 │ connected │ 1 03:45:47 │
└─────────────┴───────┴──────────┴───────────┴────────────┘

Alarms list on core1:
Alarms list on md1:
┌────────────┬────────┬─────────────┬─────────────────┬─────────────────┬───────────────┬─────────────────────────────────────────────────────┐
│    Date    │Severity│  Location   │      Cause      │      Class      │   Instance    │                       Message                       │
├────────────┼────────┼─────────────┼─────────────────┼─────────────────┼───────────────┼─────────────────────────────────────────────────────┤
│08.01 06:10:│critical│mycelium1@ecs│softwareError    │ecss::system::log│mycelium1@ecss1│Error log data updated                               │
│19          │        │s1           │                 │                 │               │                                                     │
│08.01 06:10:│critical│sip1@ecss1   │communicationsSub│ecss::pa::sip::no│sip1@ecss2     │Connection with node is lost                         │
│22          │        │             │systemFailure    │de               │               │                                                     │
│19.02 13:35:│major   │sip1@ecss2   │configurationOrCu│ecss::pa::sip::no│sip1@ecss2     │Call (INVITE 1550-558113-997359) to conflicted pbxses│
│14          │        │             │stomizationError │de               │               │ for ipset ipset1: ["biysk.local","test_domain"]     │
│19.02 13:43:│major   │sip1@ecss1   │configurationOrCu│ecss::pa::sip::no│sip1@ecss1     │Call (INVITE 1550-558598-149124) to conflicted pbxses│
│18          │        │             │stomizationError │de               │               │ for ipset ipset1: ["biysk.local","test_domain"]     │
└────────────┴────────┴─────────────┴─────────────────┴─────────────────┴───────────────┴─────────────────────────────────────────────────────┘
Selected: 4
Total: 4
[exec at: 19.02.2019 16:12:32, exec time: 1s 389ms, nodes: core1@ecss1,ds1@ecss1,md1@ecss1,mycelium1@ecss1,sip1@ecss1]

whereami

Команда используется для вывода имени ноды@хоста, к которому подключен пользователь. Актуально, когда в пригашении командной строки не выводится имя ноды.

Путь команды:

/whereami

Синтаксис:

whereami

Пример:

admin@[mycelium1@ecss1]:/$ whereami     
mycelium1@ecss1

[exec at: 20.02.2019 09:52:37, exec time: 3ms, nodes: mycelium1@ecss1]

whereis

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

Путь команды:

/whereis

Синтаксис:

whereis <CMD_NAME>

Параметры:

<CMD_NAME> - команда, путь к которой необходимо найти.

Пример:

admin@[mycelium1@ecss1]:/$ whereis trace  
/domain/front.office/modificators/trace
/domain/test_domain/modificators/trace
/domain/biysk.local/modificators/trace
/cluster/storage/ds1/modificators/trace
/domain/front.office/adaptation/trace
/domain/test_domain/adaptation/trace
/domain/biysk.local/adaptation/trace
/cluster/storage/ds1/adaptation/trace
/domain/front.office/routing/trace
/domain/test_domain/routing/trace
/domain/biysk.local/routing/trace
/cluster/storage/ds1/routing/trace

[exec at: 20.02.2019 14:19:21, exec time: 75ms, nodes: mycelium1@ecss1]

who

Данная команда позволяет просмотреть список пользователей, которые работают с устройством.

Путь команды:

/who

Синтаксис:

who

Параметры:

Команда не содержит аргументов.

Пример:

support@[mycelium1@ecss1]:/$ who             
ID  Login   Node            IP:Port            Login date          Initiator
1ma admin   md1@ecss1       127.0.0.1:44454    2019-03-22 21:03:26 web-configurator
6a  admin   mycelium1@ecss1 192.168.1.12:33906 2019-03-22 21:03:06 ssh at any:8023
3m  admin   mycelium1@ecss1 192.168.1.12:33260 2019-03-22 20:45:23 ssh at any:8023
76  support mycelium1@ecss1 192.168.1.12:34116 2019-03-22 21:04:14 ssh at any:8023

[exec at: 22.03.2019 21:18:27, exec time: 4ms, nodes: mycelium1@ecss1]

whoami

Данная команда позволяет просмотреть имя пользователя, под которым вы работаете в системе.

Путь команды:

/whoami

Синтаксис:

whoami

Параметры:

Команда не содержит аргументов.

Пример:

admin@[mycelium1@ecss1]:/$ whoami       
admin

[exec at: 20.02.2019 14:22:34, exec time: 2ms, nodes: mycelium1@ecss1]