Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Sweden08aa
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 1
1

Ошибки при многократном запуске bat-файла в течение одной секунды

25.11.2015, 14:00. Просмотров 296. Ответов 1
Метки нет (Все метки)

Нужна помощь!!!

Подскажите как решить проблему.
Есть программа мониторинга, при срабатывание ошибки она запускает скрипт 3.bat и происходит отправка сообщения на несколько машин командой msg, а потом вызов powershell и отправка письма.

Дело в том, что при двух ошибках одновременно скрипт работает и все приходит, но если их 20-30 в одну секунду, то приходит около 3-4 сообщений и писем.

Как это можно обойти???


Вот сам скрипт:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@echo off
 
set b=%1
set c=%2   
set h=%TIME:~0,2%
set m=%TIME:~3,2%
set s=%TIME:~6,2%
set ms=%TIME:~9,2%
set curtime=%h%:%m%:%s%:%ms%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdate=%dd%-%mm%-%yyyy%
set curdatetime=%curdate% %curtime%
set d=%b%%c%
 
 
chcp 1251
echo ------------------------------------------------------------------------------------------------------------ >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ------------------------------------------------------------------------------------------------------------ >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ------------------------------------------------------------------------------------------------------------ >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ################################################# BEGIN #################################################### >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ############################################################################################################ >> D:\Test\%dd%.%mm%.%yyyy%.log
 
echo Текущее время - %curdatetime%      >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ############################################################################################################ >> D:\Test\%dd%.%mm%.%yyyy%.log
echo Отправка сообщения о проблеме с DP %d% на IP с адресом 192.168.1.8 >> D:\Test\%dd%.%mm%.%yyyy%.log
msg * /server:192.168.1.8 /V /TIME:300 %1 %2 >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ############################################################################################################ >> D:\Test\%dd%.%mm%.%yyyy%.log
echo ################################################# END ###################################################### >> D:\Test\%dd%.%mm%.%yyyy%.log
 
@powershell -nologo -file D:\Test\Send4.ps1 %d%
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2015, 14:00
Ответы с готовыми решениями:

Ошибки при запуске bat-файлов
У меня проблема, что при запуске cmd.exe, что при запуске любого *.bat-файла,...

Ошибка при запуске внешней программы из bat-файла
Есть программка, которая запускается через bat файл. Проблема в том, что...

Случайное имя (заголовок) BAT файла при запуске
Здравствуйте, возможно ли сделать так, чтобы при запуске условного "tool.bat"...

Как сделать, чтобы при запуске bat файла операторы не высвечивались?
Я создал бат файл. В нем я вывожу текущую дату (date/t). Как сделать, чтобы при...

Формат даты при запуске BAT-файла с помощью SQL-задания
Имеется некий bat-файл, в котором есть, в частности, строка: echo ВЕРСИЯ...

1
alpap
1806 / 1327 / 430
Регистрация: 26.04.2015
Сообщений: 4,537
29.11.2015, 02:39 2
Цитата Сообщение от Sweden08aa Посмотреть сообщение
set d=%b%%c%
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2015, 02:39

Как задать малый приоритет процессу при его запуске из BAT-файла?
привет назрела ситуация при которой моя программа на Microsoft Quick Basic...

При запуске sh-скрипта из bat-файла команда clang из sh-скрипта неверно работает
Я запускаю через bat.файл sh.скрипт в котором находится одна команда clang...

Осуществить запуск одной из программ, определенной при запуске командного файла
Доброго времени суток! Прошу помочь с написанием батничка, т.к. крайне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru