Планувальник завдань - Що таке "Чекати на холостому ходу"?


18

Я створив нове завдання в своєму планувальнику завдань, і хотів, щоб воно працювало лише в тому випадку, якщо комп'ютер не працює протягом 10 хв.

але потім я побачив цей прапорець, який не розумію, що він робить:

введіть тут опис зображення

Довідка говорить:

Якщо завдання встановлено для запуску лише в тому випадку, якщо комп'ютер не працює 30 хвилин, а завдання очікує, що комп'ютер буде в режимі очікування протягом 10 хвилин, тоді завдання запуститься за 5 хвилин, лише якщо комп'ютер не працював протягом 25 хвилин до моменту активації тригера. Завдання не запуститься, якщо комп'ютер перейде в режим очікування через 5 хвилин після активації тригера.

Вибачте, я не розумію цього пояснення. (звідки прийшло 5 хв ???)

хтось може догодити пролити світло? (простими словами)

Відповіді:


20

Ви маєте рацію: цього пояснення дуже важко дотримуватися! Спробую пояснити це по-іншому: -

На екрані екрана у вас є завдання, яке спрацює в певний час. Коли це завдання запуститься, воно буде виконуватися лише в тому випадку, якщо твердження "комп'ютер не працює протягом 10 хвилин" є істинним. Завдання зачекає до години, коли твердження стане істинним, а потім воно відмовиться.

Якщо комп'ютер у режимі очікування протягом 10 хвилин або більше при запуску завдання, він виконається негайно. Інакше буде чекати.

Якщо комп'ютер не працює, скажімо, через 15 хвилин після запуску завдання, завдання продовжить чекати. Через 25 хвилин після запуску завдання вислів "комп’ютер непрацював протягом 10 хвилин" стає істинним, тому завдання буде виконано.

Якщо комп'ютер не працює в режимі очікування протягом 50 хвилин після запуску завдання, завдання не виконається. Це тому, що завдання перестане чекати через 60 хвилин, тому якщо комп'ютер не працює більше ніж через 50 хвилин після запуску завдання, вислів "комп’ютер не працює протягом 10 хвилин" не буде істинним, поки не буде зазначено 1 годину чекати закінчилося


Чому у своїй відповіді ви згадуєте про повторні завдання? налаштування для цього знаходиться на іншій вкладці.
Royi Namir

спочатку - завдання не спрацьовує
Рой Намір

У своїй відповіді я не згадую про "повторні завдання".
мммасон

... якщо при запуску завдання комп’ютер не працює протягом 10 хвилин або більше , ...
Royi Namir

4
Я не розумію. Усі заплановані завдання запускаються в той момент, коли вони визначені для виконання. Якщо ви встановите заплановану задачу для запуску, скажімо, в 11:15, тоді вона буде запущена в 11:15. Якщо є встановлені умови (наприклад, коли комп'ютер повинен працювати в режимі очікування), то, хоча завдання запущено, воно може не обов'язково виконуватись.
mmmason

4

Потрібно мати справжній тригер ( наприклад, щовечора в 18:00 ) для свого завдання, інакше "чекати простою" не має сенсу.

Тепер ви читаєте це як:

Щодня о 6 вечора , якщо комп'ютер ще не працює, зачекайте ще 1 годину, щоб вимкнути режим роботи.

  • Якщо він не працює протягом цього часу, дайте йому простояти протягом 10 хвилин, і тоді завдання розпочнеться.
  • Якщо ні, завдання не буде запущено.

2

А щоб ще більше ускладнити це, Windows оцінює лише те, чи комп'ютер не працює кожні 15 хвилин. Тож навіть якщо ви заплануєте завдання на 09:00, з простою на 1 хвилину, і переконайтеся, що нічого не робите протягом цілої хвилини, воно все одно може не активуватися о 09:01 і насправді може не активуватися до 09: 15 залежно від того, коли Windows оцінює стан очікування.


1
Чи є у вас джерело цього 15-хвилинного твердження?
DavidPostill

2
@DavidPostill: msdn.microsoft.com/en-us/library/windows/desktop/… "У Windows 7 Планувальник завдань перевіряє, що комп'ютер перебуває в режимі очікування кожні 15 хвилин."
rlib

1

Я можу це пояснити набагато чіткіше ...

Уявіть, що ви сидите біля зайнятого узбіччя. Вам нудно, тому ви граєте в гру: Ви кажете собі, що якщо жодна машина не проїде повз цілу хвилину - ви виграєте!

Річ у тому, що ти, мабуть, не збираєшся перемогти, якщо ти просто сидиш там кілька хвилин. Але якби ви там чекали багато годин, у вас буде набагато більше шансів на перемогу.

Отже, тут задіяні два параметри:

  1. Скільки часу потрібно тривати перерва в трафіку?
  2. Як довго ти сидиш там, чекаючи перерви?

Це точно так само з Планувальником завдань:

  1. Скільки часу має бути перерва в діяльності?
  2. Скільки часу комп’ютер повинен витрачати на очікування такої перерви?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.