Описаны новые аргументы iptvc check --repeat/--every
All checks were successful
Build images / build (push) Successful in 1m37s
All checks were successful
Build images / build (push) Successful in 1m37s
This commit is contained in:
@@ -89,7 +89,54 @@ iptvc check -u https://site.com/playlist.m3u8 --url http://other.com/list.m3u
|
|||||||
Пример:
|
Пример:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
iptvc check -c RU_BASIC --code MOVIE_PREMIUM
|
iptvc check -i ~/my.ini -c RU_BASIC --code MOVIE_PREMIUM
|
||||||
|
```
|
||||||
|
|
||||||
|
<a id="repeat"></a>
|
||||||
|
## `--repeat`
|
||||||
|
|
||||||
|
Указывает количество повторений (итераций) команды.
|
||||||
|
|
||||||
|
Значение по умолчанию: `1`
|
||||||
|
|
||||||
|
Если указано `0`, тогда:
|
||||||
|
|
||||||
|
* повторение будет бесконечным;
|
||||||
|
|
||||||
|
* если переданы [`--url`](#url), [`--file`](#file) или [`--code`](#code), то на каждой итерации будут проверяться только указанные плейлисты;
|
||||||
|
|
||||||
|
* если не переданы [`--url`](#url), [`--file`](#file) или [`--code`](#code), то на каждой итерации список плейлистов будет подготавливаться заново.
|
||||||
|
Если при этом используется кеширование, то проверенные плейлисты (результаты проверки которых ещё находятся в кеше) проверяться не будут.
|
||||||
|
|
||||||
|
Пример:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# проверить 5 раз плейлисты с кодами xx и yy из my.ini
|
||||||
|
iptvc check -i ~/my.ini -c xx --code yy --repeat 5
|
||||||
|
# бесконечно проверять все плейлисты из my.ini, без учёта проверенных
|
||||||
|
iptvc check -i ~/my.ini --repeat 0
|
||||||
|
# бесконечно проверять плейлист из файла
|
||||||
|
iptvc check -f test.m3u --repeat 0
|
||||||
|
```
|
||||||
|
|
||||||
|
<a id="every"></a>
|
||||||
|
## `--every`
|
||||||
|
|
||||||
|
Указывает количество секунд между повторениями (итерациями) команды.
|
||||||
|
|
||||||
|
Значение по умолчанию: `5`
|
||||||
|
|
||||||
|
Если указано `0`, то задержки не будет.
|
||||||
|
|
||||||
|
Пример:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# проверить 5 раз плейлисты с кодами xx и yy из my.ini каждые 5 секунд
|
||||||
|
iptvc check -i ~/my.ini -c xx --code yy --repeat 5 --every 5
|
||||||
|
# бесконечно проверять все плейлисты из my.ini, без учёта проверенных, каждый час
|
||||||
|
iptvc check -i ~/my.ini --repeat 0 --every 3600
|
||||||
|
# бесконечно проверять плейлист из файла каждые 10 секунд
|
||||||
|
iptvc check -f test.m3u --repeat 0 --every 10
|
||||||
```
|
```
|
||||||
|
|
||||||
<a id="random"></a>
|
<a id="random"></a>
|
||||||
@@ -97,8 +144,6 @@ iptvc check -c RU_BASIC --code MOVIE_PREMIUM
|
|||||||
|
|
||||||
Указывает максимальное количество случайных плейлистов из ini-файла для проверки.
|
Указывает максимальное количество случайных плейлистов из ini-файла для проверки.
|
||||||
|
|
||||||
Можно указать только однажды.
|
|
||||||
|
|
||||||
!!! warning "Работает только вместе с [`--ini`](#ini)."
|
!!! warning "Работает только вместе с [`--ini`](#ini)."
|
||||||
|
|
||||||
Если не указан ни разу, то будут проверены все плейлисты, которые указаны в ini-файле.
|
Если не указан ни разу, то будут проверены все плейлисты, которые указаны в ini-файле.
|
||||||
@@ -145,7 +190,3 @@ iptvc check -i ~/my.ini -r 10 -q --json
|
|||||||
```bash
|
```bash
|
||||||
iptvc check --random 10 --verbose
|
iptvc check --random 10 --verbose
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user