Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Поиск алерта и запуск триггера

Ответить
Настройки темы
Любой язык - Поиск алерта и запуск триггера

Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


Есть тектовый фаил TXT
в нем есть некоторые строки по которым нужно сделать трегеры например запустить тут или иную программу для простоты возьмем простой net send

И так условие
Есть фаил Log.txt
в фаил пришутся данные при не верной работе программы в лог пишется сообщение "Error Alert"

Нужен парсер который парсил бы этот лог на поиск данной строки. НО при этом не реагировал на старые подобные алерты...
Не пойму как сделать?!

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 17:44, 20-06-2011

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


покажите Log.txt

Отправлено: 18:00, 20-06-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000540 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ AutoLoad @ Эхономика - Хвост 2 AID=16 dur:0
00000540 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ AutoLoad @ Added to chain
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576
00000708 @ 20-06-2011, 09:11:27 @ @ PLAYER_IO @ XPch:0 getData @ EOD:pos=160576

ЕСЛИ dur: Больше 50 то условие...

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 18:32, 20-06-2011 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Butunin Klim:
Есть фаил Log.txt
в фаил пришутся данные при не верной работе программы в лог пишется сообщение "Error Alert"
Нужен парсер который парсил бы этот лог на поиск данной строки. НО при этом не реагировал на старые подобные алерты »
Код: Выделить весь код
@echo off
if exist "%~n0.ini" set/p $n=<"%~n0.ini"
set/a "$i=0,$n+=0"
for /f "tokens=1* delims=[]" %%a in ('^<"Log.txt" find/n "Error Alert"') do if %%a gtr %$n% (set/a $i+=1
>"%~n0.ini" echo %%a)

if %$i% gtr 0 NET SEND %ComputerName% ALERT!
Цитата Butunin Klim:
ЕСЛИ dur: Больше 50 то условие... »
не вижу связи с первым постом
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:44, 21-06-2011 | #4


Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


amel27 привет!
В который раз выручаешь ...
Есть мысли по поводу dur больше 50!?

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 13:09, 21-06-2011 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Butunin Klim:
Есть мысли по поводу dur больше 50!? »
Код: Выделить весь код
@echo off
SetLocal EnableDelayedExpansion

for /f "delims=" %%a in ('^<"1.log" find " dur:"') do (set "$a=%%a"
set/a "$a=!$a:* dur:=!+0")

if %$a% gtr 50 echo dur больше 50^^!
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:48, 21-06-2011 | #6


Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


На одну и туже надпись срабатывать будет при парсинге?!
Я имею ввиду если парсер будет бегать по файлу

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 16:49, 21-06-2011 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Butunin Klim:
На одну и туже надпись срабатывать будет при парсинге?! »
на последнюю - поскольку других условий не задано, а в примере только одна

Отправлено: 17:11, 21-06-2011 | #8


Аватара для Butunin Klim

Ветеран


Сообщения: 1482
Благодарности: 117

Профиль | Отправить PM | Цитировать


Согласен, помоги тогда если таких dur за сутки встречается N количество.
Что бы срабатываний не было на старые записи

-------
Сообщение помогло? В знак благодарности НАЖМИТЕ ПОЛЕЗНОЕ СООБЩЕНИЕ

Мы зрим не то, что есть вокруг,
А то, что можем видеть зримо.
А то, что зреть не достижимо
Нам не узреть во век веков.

Мой веб-магазин товары Amway http://butunina.ru


Отправлено: 14:43, 23-06-2011 | #9


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Butunin Klim:
если таких dur за сутки встречается N количество »
Цитата amel27:
на последнюю »

Отправлено: 01:56, 24-06-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Поиск алерта и запуск триггера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Батник поиск->запуск Harik Скриптовые языки администрирования Windows 13 30-05-2011 19:56
CMD/BAT - [решено] Поиск, остановка процесса, поиск и замена файла на разных дисках Gawr33 Скриптовые языки администрирования Windows 11 23-04-2011 23:09
[решено] Поиск и запуск приложения согласно условию If... semiono AutoIt 19 18-02-2010 00:24
Разное - Создание Триггера Неадекват Microsoft Windows 7 0 13-06-2009 15:23
CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения? Nun-Nun Скриптовые языки администрирования Windows 16 28-05-2009 22:12




 
Переход