задания cron для Windows

задания cron для Windows

Есть ли в Windows альтернатива заданиям cron? Я хотел бы запланировать задачу на запуск каждое утро в 6.

EDIT: Я хочу сделать это в командной строке для использования в пакетном скрипте.

решение1

В Windows есть «Запланированные задания», с помощью которых можно планировать запуск скриптов и программ. Microsoft КБ

Использование запланированных задач Чтобы открыть запланированные задачи, нажмите «Пуск», выберите «Все программы», выберите «Стандартные», выберите «Служебные», а затем нажмите «Запланированные задачи».

Чтобы запланировать новую задачу:

  1. Дважды щелкните «Добавить запланированную задачу», чтобы запустить мастер запланированных задач, а затем нажмите «Далее» в первом диалоговом окне.
  2. В следующем диалоговом окне отображается список программ, установленных на вашем компьютере либо как часть операционной системы Windows XP, либо в результате установки программного обеспечения.

    Используйте одну из следующих процедур: * Если программа, которую вы хотите запустить, указана в списке, щелкните ее, а затем щелкните Далее. * Если вы хотите запустить программу, сценарий или документ, которых нет в списке, щелкните Обзор, щелкните папку и файл, которые вы хотите запланировать, а затем щелкните Открыть.

  3. Введите имя задачи, а затем выберите один из следующих вариантов: * Ежедневно * Еженедельно * Ежемесячно * Только один раз * При запуске компьютера (до входа пользователя в систему) * Когда я вхожу в систему (только после входа текущего пользователя в систему)

  4. Нажмите кнопку Далее, укажите информацию о дне и времени запуска задачи, затем нажмите кнопку Далее.

    Обратите внимание, что информация о дне и времени запуска задачи зависит от выбора, сделанного в предыдущем диалоговом окне мастера. Например, если вы выбрали Weekly, вы должны указать день недели, время и должна ли задача запускаться каждую неделю, каждые 2 недели, каждые 3 недели и т. д.

  5. Введите имя и пароль пользователя, связанного с этой задачей. Убедитесь, что вы выбрали пользователя с достаточными правами для запуска программы. По умолчанию мастер выбирает имя пользователя, который в данный момент находится в системе.
  6. Нажмите «Далее», а затем нажмите «Готово» после проверки сделанного выбора.

решение2

Возможно, вам также будет интересно узнать о команде «at», которую я использую довольно часто.

http://www.ss64.com/nt/at.html:)

Например,

at 6:00 /EVERY:m,t,w,th,f,s,su run_job.cmd

Выполнял бы «run_job» каждый день в 6.

решение3

SCHTASKSЭто то, что я искал; я нашел это. Спасибо за помощь!

решение4

Нужная вам команда называется at, и она позволит вам создавать запланированные задачи через командную строку, например:

at 22:00 shutdown /r /t 30

at 6a /every:m,t,w,th,f,s,su cmd /c c:\cave\vampire.bat

Связанный контент