<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Скрипт для удаления несфлагированных сессий]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Скрипт для удаления несфлагированных сессий форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 30 Jul 2026 23:38:15 -0400</pubDate>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422388">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			А та, что была раньше у rextended, которая гораздо проще: /user-manager session remove [find where active=no], делала что-то по-другому? <br />
			<i>08.05.2025 16:32:00, jaclaz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422388</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422388</guid>
			<pubDate>Thu, 08 May 2025 16:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422387">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			:foreach i in=[/user-manager session find where active=no] do { /user-manager session remove $i; } Это удаляет только неактивные сессии. <br />
			<i>08.05.2025 15:58:00, metronix.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422387</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422387</guid>
			<pubDate>Thu, 08 May 2025 15:58:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422386">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет! Удаление неактивных сессий влияет на учёт пользователей в менеджере? <br />
			<i>29.12.2024 11:16:00, cyrusd.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422386</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422386</guid>
			<pubDate>Sun, 29 Dec 2024 11:16:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422385">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Воскрешать тему просто так. Самый неэффективный способ сделать что-то — целая страница бессмысленного текста, чтобы объяснить то, что я уже написал в предыдущем посте. <br />
			<i>14.11.2024 12:02:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422385</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422385</guid>
			<pubDate>Thu, 14 Nov 2024 12:02:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422384">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Скрипт MikroTik для очистки неактивных сессий User Manager с сохранением активных подключений. &nbsp;<br />_# Скрипт для очистки неактивных сессий User-Manager &nbsp;<br />Добавьте этот скрипт в планировщик для запуска каждые 24 часа:<br /><br />:local cleanupLog do={ &nbsp;<br /> &nbsp;Получаем текущее время для логирования &nbsp;<br /> &nbsp;:local currentTime [/system clock get time]  <br /> &nbsp;:local currentDate [/system clock get date]  <br /> &nbsp;<br /> &nbsp;Логируем начало процесса очистки &nbsp;<br /> &nbsp;:log info “Начинаем очистку сессий User-Manager в $currentTime на $currentDate” &nbsp;<br /> &nbsp;<br /> &nbsp;Счётчик удалённых сессий &nbsp;<br /> &nbsp;:local removedCount 0 &nbsp;<br /> &nbsp;<br /> &nbsp;Ищем все сессии без флага active=no &nbsp;<br /> &nbsp;:foreach session in=[/user-manager session find where active=no] do={  <br /> &nbsp; &nbsp;Удаляем неактивную сессию &nbsp;<br /> &nbsp; &nbsp;/user-manager session remove $session &nbsp;<br /> &nbsp; &nbsp;:set removedCount ($removedCount + 1) &nbsp;<br /> &nbsp;} &nbsp;<br /> &nbsp;<br /> &nbsp;Логируем завершение с указанием количества удалённых сессий &nbsp;<br /> &nbsp;:log info “Очистка сессий User-Manager завершена. Удалено $removedCount неактивных сессий” &nbsp;<br />} &nbsp;<br /><br />Выполняем функцию очистки &nbsp;<br />$cleanupLog &nbsp;<br /><br />Добавьте это в планировщик с помощью: &nbsp;<br />/system scheduler add interval=24h name=userman-cleanup on-event=“/system script run userman-cleanup” start-date=jan/01/2024 start-time=02:00:00 &nbsp;<br /><br />Этот скрипт делает следующее: &nbsp;<br />- Создаёт функцию cleanupLog, которая: &nbsp;<br /> &nbsp;o получает текущее время и дату для логов &nbsp;<br /> &nbsp;o логирует начало очистки &nbsp;<br /> &nbsp;o считает количество удалённых сессий &nbsp;<br /> &nbsp;o находит и удаляет все неактивные сессии &nbsp;<br /> &nbsp;o логирует завершение с количеством удалённых сессий &nbsp;<br />- Использует команды RouterOS v7 user-manager для безопасного удаления только неактивных сессий &nbsp;<br />- Ведёт подробное логирование для контроля и отладки &nbsp;<br />- Сохраняет все активные сессии (те, что с флагом A) &nbsp;<br /><br />Для внедрения: &nbsp;<br />Создайте новый системный скрипт: &nbsp;<br />/system script add name=userman-cleanup source= &nbsp;<br />Добавьте его в планировщик для запуска каждые 24 часа (рекомендуется в 2 ночи): &nbsp;<br />/system scheduler add interval=24h name=userman-cleanup on-event=“/system script run userman-cleanup” start-date=jan/01/2024 start-time=02:00:00 &nbsp;<br /><br />Также можно запустить вручную для теста: &nbsp;<br />/system script run userman-cleanup &nbsp;<br /><br />Удачи! <br />
			<i>14.11.2024 04:52:00, vostica.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422384</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422384</guid>
			<pubDate>Thu, 14 Nov 2024 04:52:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Скрипт для удаления несфлагированных сессий</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422383">Скрипт для удаления несфлагированных сессий</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет! Хочу удалить неактивные сессии в /user-manager session. У меня есть такой код, но он не работает, и я не знаю, как сделать правильно. &nbsp;<br />:local Flag &nbsp;<br />:set Flag [/user-manager session find where flags=""]  <br />:user-manager session print where flags="" &nbsp;<br />:if ([ :len $Flag ] &gt; 0) do={/user-manager session remove $Flag} <br />
			<i>28.05.2023 14:21:00, jaxed7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422383</link>
			<guid>http://mikrotik.moscow/forum/forum57/87993-skript-dlya-udaleniya-nesflagirovannykh-sessiy/message422383</guid>
			<pubDate>Sun, 28 May 2023 14:21:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
