Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Для шага SessionKillStep предусмотреть возможность использования фильтра прибиваемых сеансов #1

Open
ImHunter opened this issue Aug 8, 2024 · 0 comments

Comments

@ImHunter
Copy link

ImHunter commented Aug 8, 2024

Для шага SessionKillStep предусмотреть возможность использования фильтра прибиваемых сеансов.
Имеются в виду ключи --filter, --mode

	Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды,
		"--filter",
		"Фильтр поиска сеансов. Предполагает возможность указания множественных вариантов фильтрации. Задается в формате '[filter1]|[filter2]|...|[filterN]'.
		|Составляющая фильтра задается в формате [[appid=приложение1[;приложение2]][[name=username1[;username2]]'.
		|Пока предусмотрено только два фильтра - по имени приложения (appid) и по имени пользователя 1С (name).
		|Для фильтра по приложению доступны следующие имена: 1CV8 1CV8C WebClient Designer COMConnection WSConnection BackgroundJob WebServerExtension.
		|Использование wildchar/regex пока не предусмотрено. Регистронезависимо. Параметры должны разделяться через |.
		|Действует для команд kill и closed.
		|Пример: ... kill -filter appid=Designer|name=регламент;администратор ...");

	Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды,
		"--mode",
		"Настройка для управления режимом фильтра поиска сеансов '--filter'. Возможные варианты:
		|* ONLY - Только указанные фильтры считаются включенными. Используется по умолчанию.
		|OFF - Все фильтры считаются выключенными, вне зависимости от их заполнения.
		|EXCEPT - Все фильтры, кроме указанных, считаются включенными. Режим пропуска сеансов по фильтру.
		|DEFAULT - Все фильтры, включенные по умолчанию (встроенные настройки vanessa-runner, в текущем релизе их нет, фильтрации просто не будет! ) считаются включенными, остальные - игнорируются.
		|ALL - Все фильтры (и пользовательские, и встроенные) считаются включенными.
		|Если режим не указан, применяется режим ONLY. Если не задана строка фильтра, то фильтр не применяется!
		|Пример: ... kill -filter appid=Designer --mode EXCEPT..."); 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant