Поиск Google появился программное обеспечение , которое выполняет те же функции , как хрон, но ничего , встроенный в Windows.
Я использую Windows XP Professional, но советы для любой версии Windows могут быть кому-то полезны.
Есть ли способ вызвать эту функцию (которая на основе ответов называется планировщиком заданий) программно или через командную строку?
windows
cron
scheduling
scheduled-tasks
Томас Оуэнс
источник
источник
cron
вам нужны, которые не предоставляет планировщик задач?Ответы:
Для исходного вопроса, спрашивая о Windows XP (и Windows 7): планировщик заданий Windows
Для использования в командной строке вы можете запланировать с помощью команды AT .
Для более новых версий ОС Microsoft Windows Server 2012 / Windows 8 посмотрите утилиту командной строки schtasks .
При использовании PowerShell командлеты запланированных задач в Windows PowerShell предназначены для сценариев.
источник
at.exe
устарела и не будет работать.schtasks.exe
сложно использовать (например, не будет работать без прав администратора) и прослушиваться (например,/Z
коммутатор).Команда Windows "AT" очень похожа на cron . Это доступно через командную строку.
источник
Команда «на».
источник
Используйте планировщик задач Windows для планирования задач по времени и датам.
источник
pycron близко соответствует Windows. Поддерживаются следующие записи:
источник
API планировщика задач на MSDN.
источник
Ближайшим аналогом являются запланированные задачи Windows (Панель управления -> Запланированные задачи), хотя они очень далеки от cron.
Самым большим отличием (для меня) является то, что они требуют, чтобы пользователь вошел в окно Windows, и учетную запись пользователя (с паролем и всеми), что превращает вещи в кошмар, если ваша локальная политика безопасности требует периодической смены пароля. Я также думаю, что он менее гибок, чем cron, в плане установки интервалов для запуска элементов.
источник
Zcron доступен бесплатно для личного использования.
источник
Не совсем версия для Windows, однако вы можете использовать crontab Cygwin. Инструкции по установке смотрите здесь: здесь .
источник
Если вы предпочитаете хороший старый , CRONw - это то, что вам нужно.
источник
We were asked to go - so I'm out finally...
Любая команда, которую я попробовал, послала мне это сообщение. WTF? Этот проект больше не активен или в чем смысл этого сообщения? СПАСИБОЕсть NNCron для Windows. ИТ-специалисты могут планировать выполнение заданий периодически.
источник
В дополнение к планировщику задач Windows у вас также есть «at» в Windows. Я не уверен, насколько он отличается от планировщика заданий, кроме того, что он имеет интерфейс командной строки.
источник
Команда At теперь устарела
Вы можете использовать SCHTASKS
источник
Вы можете использовать API Scheduled-Tasks в PowerShell вместе с файлом config.json для ввода параметров. Я предполагаю, что минимальное ограничение составляет 5 минут. Пример учебника по созданию базовых задач расписаний с помощью API
Вы также можете использовать schtasks.exe через cmd. Я мог видеть ограничение минутного модификатора до 1 минуты при выполнении schtasks.exe / Create / ?. В любом случае AT теперь устарела.
В любом случае, я работаю над инструментом, который будет вести себя как CRON. Я обновлю здесь, если это будет успешно.
источник
Проверьте отличную программу Cronical на https://github.com/mgefvert/Cronical
Это программа .NET, которая читает текстовый файл с Unix-подобными строками cron . Очень удобно в использовании. Он будет отправлять электронные письма, если стандартный вывод, как Unix Cron. Он даже поддерживает роль сервисного бегуна.
источник