Что такое версия cron для Windows?
A Google search появилось программное обеспечение, которое выполняет те же функции, что и cron, но ничего не встроено в Windows.
Я использую Windows XP Professional, но советы для любой версии Windows потенциально могут быть полезны для кого-то.
Есть ли способ вызвать эту функцию (которая на основе ответов называется планировщиком заданий) программно или через командную строку?
Ответы
Ответ 1
Для исходного вопроса, спрашивающего о Windows XP (и Windows 7): Планировщик задач Windows
Для использования в командной строке вы можете запланировать с помощью команды AT.
Для новых версий ОС Microsoft Windows Server 2012/Windows 8 просмотрите утилиту командной строки Командные команды запланированных задач в Windows PowerShell.
Ответ 2
Команда Windows "AT" очень похожа на cron. Он доступен через командную строку.
Ответ 3
Команда "at".
"Команда AT планирует команды и программ для работы на компьютере при указанное время и дата. Расписание служба должна работать, чтобы использовать AT Команда".
Ответ 4
pycron близок к Windows.
Поддерживаются следующие элементы:
1 Minute (0-59)
2 Hour (2-24)
3 Day of month (1-31)
4 Month (1-12, Jan, Feb, etc)
5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6 User that the command will run as
7 Command to execute
Ответ 5
Есть ли способ вызвать эту функцию (которая на основе ответов называется планировщиком заданий) программно [...]?
Планировщик задач API в MSDN.
Ответ 6
Используйте планировщик задач Windows для планирования задач с течением времени и датами.
Ответ 7
Ближайшим эквивалентом являются запланированные задачи Windows (панель управления → запланированные задачи), хотя они далеко, далеко от cron.
Самое большое различие (для меня) заключается в том, что они требуют, чтобы пользователь регистрировался в окне Windows и учетной записи пользователя (с паролем и всеми), что делает вещи кошмарами, если ваша локальная политика безопасности требует периодического изменения пароля. Я также думаю, что он менее гибкий, чем cron, поскольку устанавливает интервалы для запуска элементов.
Ответ 8
Если вы предпочитаете хороший ol 'cron, CRONw - это путь.
Supported systems
* Windows 2000 (any version) works
* Windows XP (SP 2) works
* Windows Server 2003 works
* Windows NT 4 (SP 6) should work but not tested
* Windows 3.11, Windows 95,
Windows 98, Windows ME,
Windows XP beneath SP2 not supported by design
Ответ 9
Не совсем версия Windows, однако вы можете использовать Cygwin crontab. Инструкции по установке см. Здесь: здесь.
Ответ 10
NNCron для Windows. ИТ может планировать выполнение заданий периодически.
Ответ 11
Zcron доступен для личного использования.
Ответ 12
В дополнение к Планировщику задач Windows у вас также есть "at" в Windows. Я не уверен, как он отличается от планировщика заданий, кроме того, что он имеет интерфейс командной строки.
Ответ 13
Команда At теперь устарела
вы можете использовать SCHTASKS