Страница 2 из 2
Re: Имя пользователя в переменной?
Добавлено: 08 окт 2019, 16:36
KARaS'b
Насколько я понял, ТС желает что бы при входе определенного пользователя в винбокс, открывалась консоль которая заранее "подключится" к определенному модему подключенному к микроту? Так вроде же скрипты выполняются системой и никаких консолей пользователю не откроется от слова совсем. Или я не правильно понял желаемое?
Re: Имя пользователя в переменной?
Добавлено: 08 окт 2019, 16:42
podarok66
Да просто ТС желает использовать триггером именно факт удачного входа в систему. Что он там дальше будет делать, дело пятое. Главное, триггер правильно настроить. Вот, логи ему не подходят, пусть ищет другой путь... Я жду варианта без парсинга логов от кого-нибудь из старичков, самому что-то ничего пока в голову не пришло. (Старею...

)
Re: Имя пользователя в переменной?
Добавлено: 09 окт 2019, 10:43
Sertik
... от дряхлого старичка
:foreach i in=[/user active find] do={:if (([/user active get $i name]="admin") && ([/user active get $i via]="winbox")) do={ }}
Если есть активный юзер admin и он зашёл через winbox , то ...
Re: Имя пользователя в переменной?
Добавлено: 09 окт 2019, 19:50
podarok66
Не, так норм. С одной оговоркой. Если админ будет продолжать оставаться залогиненым до следующей отработки скрипта, произойдет опять выполнение условия. А это не есть хорошо. Надо будет громоздить условия и проверки. А если админ был залогинен на момент отработки, потом вышел, а потом опять залогинился в промежуток между двумя отработками скрипта? Проверок выйдет куча, всё ведёт к тому, что отловленное событие нужно или отметить и запомнить, или удалить на роутере.
Да ну его .... админа этого. Лог я почистил и опять следи, когда войдёт.