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

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

Ответить
Настройки темы
CMD/BAT - Написание логов с помощью BAT | CMD

Пользователь


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

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


Изменения
Автор: registeruser1
Дата: 22-05-2010
...Доброго дня всем.
Нужна помощь ваша...

Есть tracert

Код: Выделить весь код
@echo off
mode con lines=50 cols=145
set server=192.143.168.100
tracert %server% >log.txt 2>>&1
Результат -
Код: Выделить весь код
Tracing route to 192.143.168.100 over a maximum of 30 hops
  1     1 ms    <1 ms    <1 ms  192.143.168.1                (CISCO)
  2     1 ms      1 ms       1 ms  192.143.168.10              (РОУТЕР)
  3    27 ms    35 ms    39 ms  192.143.168.100            (КЛИЕНТ)
Trace complete.
...как сделать так что бы при потере пинга например на 192.143.168.100 было так -
3- "СВЯЗЬ ПОТЕРЯНА В ТОЧКЕ АБОНЕНТА"

...если на 192.143.168.10, то -
2- "СВЯЗЬ ПОТЕРЯНА НА РОУТЕРЕ"

...если на 192.143.168.1, то -
1- "СВЯЗЬ ПОТЕРЯНА НА CISCO"

...ну это образно, что бы сама задача ясна была.
Можно конечно и весь лог писать, но это не нужно, уже сушествующий лог структуированный, и весь лог tracert только место будет занимать.
Я хочу добавить в существующий лог эту результирующую строку...

...буду рад если кто поможет.
Заранее благодарю...

Отправлено: 20:08, 20-05-2010

 

Googler


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

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


registeruser1,
- неправильно названа тема (п.2.7 правил)
- неудачный пример лога для разбора - в нем нет потери связи, а как раз наоборот
- лог нужен реальный - без комментов и правок

-------
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail - для этого есть форум


Отправлено: 10:26, 22-05-2010 | #2



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

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


Пользователь


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

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


Цитата:
- неправильно названа тема (п.2.7 правил)
...Может быть - извиняюсь. Просто хотел продолжить тему по CMD, BAT - потому как старая закрыта.

Цитата:
- неудачный пример лога для разбора - в нем нет потери связи, а как раз наоборот
...Да верно - но это не принципиально ведь я для наглядности...

Цитата:
- лог нужен реальный - без комментов и правок
В каком смысле?

Отправлено: 10:36, 22-05-2010 | #3


Старожил


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

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


Цитата registeruser1:
...Да верно - но это не принципиально ведь я для наглядности...
Вы программируете тоже по наглядности? лучше бы вместо оправдываний давно уже вставили логи

Отправлено: 10:54, 22-05-2010 | #4


Googler


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

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


Цитата registeruser1:
это не принципиально ведь я для наглядности »
это принципиально, т.к. именно лог будет подвергаться разбору, а его формат в разных версиях утилит трассировки/ОС может отличаться

Цитата registeruser1:
В каком смысле? »
на всякий случай - просто у меня TRACERT выдает по другому (без коммента в круглых скобках)

-------
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail - для этого есть форум


Отправлено: 11:00, 22-05-2010 | #5


Пользователь


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

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


Цитата amel27:
на всякий случай - просто у меня TRACERT выдает по другому (без коммента в круглых скобках) »
...Нет - это я для пояснения написал в ручную кто есть кто в этом трасерте.

Цитата amel27:
это принципиально, т.к. именно лог будет подвергаться разбору, а его формат в разных версиях утилит трассировки/ОС может отличаться »
...Тут нужно на каждом из участков лог сделать. В смысле лог один - но описание в нем разные в зависимости от того на каком из участков потерянна связь будет, потому и не принципиально я считаю выкладывать ошибочный лог...

...Спасибо что откликнулись на просьбу.

Отправлено: 17:47, 22-05-2010 | #6


(*.*)


Administrator


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

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


Цитата registeruser1:
...Может быть - извиняюсь. »
Не извиняйтесь, а исправьте заголовок в расширенном режиме редактирования первого сообщения. Здесь всем помощь нужна, представьте, что все темы называются одинаково...

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 18:18, 22-05-2010 | #7


Googler


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

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


Цитата registeruser1:
это я для пояснения написал в ручную кто есть кто в этом трасерте »
такая правка делает бессмысленным использование тега CODE, назначение которого как раз в том, чтобы донести данные с минимальными искажениями, комменты можно делать обычным текстом, расшифровку IP - отдельной таблицей

Цитата registeruser1:
Тут нужно на каждом из участков лог сделать. »
достаточно двух примеров - удачного (пинг пройден) и неудачного (пинг потерян) + таблица соответствия: IP -> выводимый текст

-------
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail - для этого есть форум


Отправлено: 19:22, 22-05-2010 | #8


Пользователь


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

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


Цитата amel27:
достаточно двух примеров - удачного (пинг пройден) и неудачного (пинг потерян) + таблица соответствия: IP -> выводимый текст »
...Спасибо что не отказали.

В том то и дело что лог сформирован уже и надо его расширить - а вот как туда засунуть строку именно из потерянного пинга при прохождении этих трех участков - не знаю...

Отправлено: 19:57, 22-05-2010 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок Nun-Nun Скриптовые языки администрирования Windows 6 14-05-2009 15:45
Delphi - Помощь в написании примера Serega Программирование и базы данных 5 02-02-2009 13:35
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов 0bject Скриптовые языки администрирования Windows 614 19-01-2009 21:58
Нужна снова ваша помощь в написании интересного скрипта Magnus Вебмастеру 2 09-06-2005 20:26
Нужна помощь в написании скрипта Magnus Вебмастеру 7 06-05-2005 10:53




 
Переход