s.i.p.a
10-04-2018, 21:49
Всем привет. столкнулся с проблемой. Помогите, если можете.
Понадобился скрипт, который будет проверять маршруты на сервере и отправлять на почту сообщение внутри которого будет маршрут и тема письма будет взята из маршрута.
for /f "tokens=3-4" %%a in ('route print ^| find " 0.0.0.0"') do blat - -to user1@tut.by -server 192.168.33.200 -f user2@tut.by -u user2@tut.by -pw user2 -subject "%%a - %%b" -body "%%a - %%b"
Проблема в том, что данный скрипт отправляет несколько писем, если находит больше одного маршрута с " 0.0.0.0". А нужно, что бы присылалось только одно письмо со всеми маршрутами в теле и первым маршрутом в теме письма. Либо вообще цикл заканчивался после первого найденного маршрута и отправлял письмо с первым найденным маршрутом.
Буду благодарен за ваши советы и помощь.
Понадобился скрипт, который будет проверять маршруты на сервере и отправлять на почту сообщение внутри которого будет маршрут и тема письма будет взята из маршрута.
for /f "tokens=3-4" %%a in ('route print ^| find " 0.0.0.0"') do blat - -to user1@tut.by -server 192.168.33.200 -f user2@tut.by -u user2@tut.by -pw user2 -subject "%%a - %%b" -body "%%a - %%b"
Проблема в том, что данный скрипт отправляет несколько писем, если находит больше одного маршрута с " 0.0.0.0". А нужно, что бы присылалось только одно письмо со всеми маршрутами в теле и первым маршрутом в теме письма. Либо вообще цикл заканчивался после первого найденного маршрута и отправлял письмо с первым найденным маршрутом.
Буду благодарен за ваши советы и помощь.