Назад | Перейти на главную страницу

Как запланировать запуск задачи каждые x минут в Windows Server 2003 R2

Как добавить запланированную задачу, которая должна запускаться каждые x минут в Windows Server 2003 R2.

Я следил за многими предложениями из Интернета, но всегда получаю прерывание после 1 или 2 прогонов.

Вот что я сделал:

  1. Новое запланированное задание

  2. Расписание> Ежедневное задание 08:00, каждый 1 день

  3. Расписание> Дополнительно> Повторять задание каждые 30 минут, продолжительность 31 минута (почему ???)

  4. Включил это

Не работает после 1 запуска и время следующего запуска +1 день в 08:00

Как исправить эту проблему?

Похоже, что задача может не завершиться успешно, и несколько экземпляров задачи могут пытаться запустить одновременно.

Откройте запланированные задачи из панели управления.

Щелкните правой кнопкой мыши созданную задачу и выберите «Свойства».

Перейдите на вкладку «Расписание».

Выберите время начала (00:10)

Убедитесь, что для параметра «Ежедневное задание расписания» установлено значение «Каждый 1 день».

Щелкните Advanced.

Установите флажок «Повторить задание».

До: (выберите маркер) Время: (введите 23:59) и нажмите «ОК»

Откройте вкладку «Настройки» сейчас.

[Проверить] Остановить задачу, если она выполняется в течение: [0] часов и [9] минут. Нажмите «ОК». Это предотвратит одновременный запуск нескольких экземпляров запланированной задачи, что может вызвать описанные вами конфликты.

Если запланированная задача настроена на запуск каждые 30 минут, настройте ее на остановку через 29 минут (в случае зависания по какой-либо причине).

Если это проблема, вы захотите посмотреть, что делает ваша задача, и посмотреть, что может быть причиной ее зависания. Успешно выполненная задача завершится с последним результатом = 0x0.

Вы можете попробовать это:

schtasks /create /tn "Task Name" /tr <path to script> /sc minute /mo 10

Эта задача будет запускаться каждые 10 минут, в первый раз сразу после выполнения этой команды.

Запланируйте задачу таким образом:

  • Ежедневно в 00:00, каждый 1 день
  • Повторять задание каждые x минут до 23:59 (или продолжительность: 23 ч. 59 м.)

Продолжительность 31 минута приведет к тому, что задача будет повторена только один раз (поэтому она будет выполняться в 8:00 и 8:30).

Продолжительность определяет, как долго вы хотите повторять задачу. Установите продолжительность на 23 часа 59 минут, и ваша задача будет повторяться каждые 30 минут в течение всего дня. http://support.microsoft.com/kb/814596