/domain/<DOMAIN>/restfs/autocleaner - настройки автоматической подчистки файлов RestFS
В данном разделе представлены команды по работе с настройками автоматической подчистки файлов 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@[ds1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/add-rule sounds 0 records short_then_ten_seconds*.wav 7 Rule succesfuly added on position 4 [exec at: 14.03.2019 11:06:11, exec time: 166ms, nodes: core1@ecss2]
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@[ds1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/change-rule sounds 3 mask 240101*.wav Rule N 3 succesfuly changed [exec at: 14.03.2019 11:10:16, exec time: 100ms, nodes: core1@ecss2]
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@[ds1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/info Rules: ┌───────────┬─┬───────┬─────────┬──────────────┐ │Server name│N│ Path │File mask│Outdate (days)│ ├───────────┼─┼───────┼─────────┼──────────────┤ │call_record│1│fax │*.pdf │180 │ │ │2│records│*.mp3 │180 │ │ │3│records│*.wav │180 │ │ │ │ │ │ │ │voicemail │1│fax │*.pdf │180 │ │ │2│records│*.mp3 │180 │ │ │3│records│*.wav │180 │ │ │ │ │ │ │ │sounds │1│fax │*.pdf │180 │ │ │2│records│*.mp3 │180 │ │ │3│records│*.wav │180 │ │ │ │ │ │ │ │fax │1│fax │*.pdf │180 │ │ │2│records│*.mp3 │180 │ │ │3│records│*.wav │180 │ │ │ │ │ │ │ └───────────┴─┴───────┴─────────┴──────────────┘ [exec at: 14.03.2019 11:14:30, exec time: 208ms, nodes: core1@ecss1]
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@[ds1@ecss1]:/$ domain/biysk.local/restfs/autocleaner/remove-rule call_record 4 Rule N 4 succesfuly removed [exec at: 14.03.2019 11:13:35, exec time: 150ms, nodes: core1@ecss2]