Войти

Показать полную графическую версию : Планировщий заданий 3 секундное исполнение задачи


victor21043
07-09-2017, 13:35
Уважаемое пользователи,
Как в планировщике обозначить время исполнения задачи в 3 секунды?

Благодарю,

Так ошибка при импорте задачи в планировщик("Недопустимый формат задачи"):
<ExecutionTimeLimit>P3s</ExecutionTimeLimit>
Cинтаксис параметра:PnYnMnDTnHnMnS
Тип параметра-сообщение
http://www.oszone.net/12632/Schtasks4

Iska
07-09-2017, 13:49
Попробуйте:
<ExecutionTimeLimit>PT3S</ExecutionTimeLimit>

victor21043
07-09-2017, 15:18
Задача успешно импортирована,но при исполнении задания задача не закрывается сама через 3 секунды.Нужно нажать ок
Как принудительно(автоматически) прекратить исполнение через 3 секунды? Или это не возможно?

Iska
07-09-2017, 15:32
victor21043, попробуйте использовать в качестве действия «Запуск приложения» msg.exe с параметрами. Детали, как обычно, в:
msg.exe /?
И прекращать не надо будет.

Казбек
07-09-2017, 15:32
Как принудительно(автоматически) прекратить исполнение через 3 секунды? Или это не возможно? »

В настройках задать Stop the task if it runs longer than: <time period> (https://technet.microsoft.com/en-us/library/cc722178%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396)

Если не сработает - создать еще одно задание с использованием Taskkill (https://technet.microsoft.com/en-us/library/bb491009.aspx)

victor21043
08-09-2017, 19:13
Всем спасибо.

Эти свойства не работают:
Триггеры>Изменить>Останавливать через 3 секунды
Параметры>Останавливать задачу,выполняемую дольше 3 секунд

Жмём ОК-Журнал "Задача завершена"
Cостояние-Работает(должно быть Готово)

El Sanchez
10-09-2017, 16:12
Эти свойства оказались бутафорией:
Триггеры>Изменить>Останавливать через 3 секунды
Параметры>Останавливать задачу,выполняемую дольше 3 секунд »
victor21043, при принудительном запуске задачи планировщик расценивает это как пользовательские действия (ведь так оно и есть на самом деле) и отключает установленные лимиты, подразумевая, что если пользователь сам запустил задачу, то сам и должен ее остановить. Просто при тестах дождитесь установленного времени запуска и все заколосится. И AllowStartOnDemand в false, чтобы руки не чесались.




© OSzone.net 2001-2012