Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе представлены команды по работе с настройками автоматической подчистки файлов RestFS на уровне домена.

<DOMAIN> - имя виртуальной АТС.


add-rule

Команда для добавления правила в подсистему автоматической подчистки файлов для определенного домена, ресурса.

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

domain/<DOMAIN>/restfs/autocleaner/add-rule

Синтаксис:

add-rule <SERVER> <POSITION> <PATH> <MASK> <OUTDATE>

Параметры:

<SERVER> :: fax | sounds | voicemail | call_record

fax - кластер RestFS для хранения факсов;
sounds - кластер RestFS для доменных звуков;
voicemail - кластер RestFS для хранения голосовой почты;
сall_record - кластер RestFS для хранения записанных разговоров;

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему)

0 - конец списка;
1 - начало списка.

<OUTDATE> - время, в течении которого файл устаревает (в днях). По истечении указанного периода файл будет удален.
<PATH> - путь до корня папки, относительно которого будет выполняться очистка;
<MASK> - маска имен файлов, которые необходимо очистить.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/add-rule call_record 0 record *.mp3 3 
Rule succesfuly added on position 3

[exec at: 10.07.2018 08:26:48, exec time: 250ms, nodes: core1@ecss1]
admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/add-rule call_record 0 record *.mp3 3 
Command error: Rule with entered options already exist
Rule N: 3

change-rule

Команда для изменения правила в подсистеме автоматической подчистки файлов для определенного домена, ресурса.

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

domain/<DOMAIN>/restfs/autocleaner/change-rule

Синтаксис:

change-rule <SERVER> <POSITION> <OPTION> <VALUE>

Параметры:

<SERVER> :: fax | sounds | voicemail | call_record

fax - кластер RestFS для хранения факсов;
sounds - кластер RestFS для доменных звуков;
voicemail - кластер RestFS для хранения голосовой почты;
сall_record - кластер RestFS для хранения записанных разговоров;

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему);
<OPTION> - имя изменяемого свойства : <PATH>, <MASK>, <OUTDATE>;
<VALUE> - значение изменяемого свойства.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/change-rule call_record 3 outdate 7
Rule N 3 succesfuly changed

info

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

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

domain/<DOMAIN>/restfs/autocleaner/info

Синтаксис:

info [<SERVER>]

Параметры:

<SERVER> :: fax | sounds | voicemail | call_record

fax - кластер RestFS для хранения факсов;
sounds - кластер RestFS для доменных звуков;
voicemail - кластер RestFS для хранения голосовой почты;
сall_record - кластер RestFS для хранения записанных разговоров.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/info fax 

Rules:
┌───────────┬─┬───────┬─────────┬──────────────┐
│Server name│N│ Path  │File mask│Outdate (days)│
├───────────┼─┼───────┼─────────┼──────────────┤
│fax        │1│fax    │*.pdf    │180           │
│           │2│records│*.wav    │2             │
│           │ │       │         │              │
└───────────┴─┴───────┴─────────┴──────────────┘

remove-rule

Команда удаления правила в подсистеме автоматической подчистки файлов для определенного домена, ресурса.

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

domain/<DOMAIN>/restfs/autocleaner/remove-rule

Синтаксис:

remove-rule <SERVER> <POSITION> <OPTION> <VALUE>

Параметры:

<SERVER> :: fax | sounds | voicemail | call_record

fax - кластер RestFS для хранения факсов;
sounds - кластер RestFS для доменных звуков;
voicemail - кластер RestFS для хранения голосовой почты;
сall_record - кластер RestFS для хранения записанных разговоров;

<POSITION> - позиция (1 или более) правила в списке правил (не влияет на систему);

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/remove-rule call_record 3 
Rule N 3 succesfuly removed

admin@[mycelium1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/remove-rule call_record 8 
Command error: Id 8 is too high
  • Нет меток