Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Выполнение задачи каждые 15 секунд?  [new]
Guzya
Member

Откуда:
Сообщений: 632
Доброго времени!
Как запланировать заду на исполнение каждые 15 секунд?
Win2008R2
19 май 15, 17:55    [17663223]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20772
Создать в планировщике задачу с ... эммм... 24*60*60/15 = 5760 расписаниями... *ROFL*

Или скриптик замутить (скажем, VBS), который каждые 15 секунд будет выполнять нужные операции (или запускать нужные модули).
19 май 15, 18:01    [17663254]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51787

Guzya
Как запланировать заду на исполнение каждые 15 секунд?

Administrative Tools -> Task Scheduler

Posted via ActualForum NNTP Server 1.5

19 май 15, 18:03    [17663275]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Guzya
Member

Откуда:
Сообщений: 632
Уточню, в планировщике минимально возможный интервал 1 минута. Можно ли обойти ограничение?
19 май 15, 18:31    [17663378]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51787

:Repeat
RunMe.exe
sleep 15
goto :Repeat

Posted via ActualForum NNTP Server 1.5

19 май 15, 18:33    [17663386]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Guzya
Member

Откуда:
Сообщений: 632
Dimitry Sibiryakov
:Repeat
RunMe.exe
sleep 15
goto :Repeat



Спасибо!
Пошел пробовать.
19 май 15, 18:38    [17663399]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7432
Guzya
Dimitry Sibiryakov
:Repeat
RunMe.exe
sleep 15
goto :Repeat



Спасибо!
Пошел пробовать.
Команды "sleep" не существует. Разрешаю заменить на это:
CHOICE /C A /N /T 15 /D A 
19 май 15, 19:00    [17663473]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51787

Relic Hunter
Команды "sleep" не существует.

UnixTools - весьма полезный пакет.

Posted via ActualForum NNTP Server 1.5

19 май 15, 19:29    [17663566]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7432
Dimitry Sibiryakov
UnixTools - весьма полезный пакет.
Можно и Perl последней версии поставить. Чо?
19 май 15, 19:44    [17663612]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Guzya
Member

Откуда:
Сообщений: 632
Рабочий вариант с задержкой 5 секунд.

set /a count=0
:reapet
echo %count% ------------------------------------------------------------------------------------------------%date%:%time% >> list.log
db2 list active databases >> list.log
ping -n 5 127.0.0.1 > nul
set /a count=%count%+1
if %count% lss 1800 goto reapet
exit
19 май 15, 20:06    [17663675]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Guzya
Member

Откуда:
Сообщений: 632
Спасибо всем, кто откликнулся!
19 май 15, 20:07    [17663679]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение задачи каждые 15 секунд?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7432
Guzya,

Команда sleep или choice должна уступать ресурсы более нуждающимся в этом потокам, У вас-же цикл активно "грузит" систему совсем без надобности. Ужасное решение, ужасное :(
19 май 15, 22:47    [17664082]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить