Какая версия cron для Windows? [закрыто]

поиск Гугл включил программное обеспечение, которое выполняет те же функции, что и cron, но ничего не встроено в Windows.

Я использую Windows XP Professional, но советы для любой версии Windows могут быть кому-то полезны.

Есть ли способ вызвать эту функцию (которая на основе ответов называется планировщиком заданий) программно или через командную строку?

 Chris Jester-Young25 сент. 2008 г., 14:24
Какая особенностьcron вам нужно, чтобы планировщик заданий нет?
 user345004928 февр. 2018 г., 15:40
Cron отправляет пользователю stdout и stderr по электронной почте - как нам это сделать в планировщике задач?

Ответы на вопрос(15)

NNCron для Windows. ИТ-персонал может запланировать периодическое выполнение заданий.

Решение Вопроса

Планировщик задач Windows

Для использования в командной строке вы можете запланировать сПо команде.

Для более новых версий ОС Microsoft Windows Server 2012 / Windows 8 посмотрите наSchtasks утилита командной строки.

При использовании PowerShellКомандлеты запланированных задач в Windows PowerShell сделаны для написания сценариев.

 Tarik13 дек. 2015 г., 19:29
а как насчет windows 7?
 Kris Kumler14 дек. 2015 г., 17:47
@Tarik Windows 7 также поддерживает планировщик заданий.
 jiggunjer03 авг. 2016 г., 03:39
У меня в windows 7 cmd есть AT и счтаски. Есть ли разница / предпочтение? Почему оба?
 Kris Kumler05 авг. 2016 г., 02:20
В Windows 7 AT будет выполнять одноразовые задачи; schtasks будет использоваться для повторения задач.
 Matt M.19 апр. 2018 г., 01:07
@KrisKumler Планировщик заданий Windows поставляется с версии XP - 10. ИногдаПроще просто нажать несколько кнопок, чем играть с CLI. (конечно, в случае планировщика задач это 'определенно стоит возиться с CLI)
 Franklin Yu20 нояб. 2018 г., 22:21
API-интерфейс командлетов ScheduledTask включаетCimInstance здесь и там. Это'с ней очень сложно работать, потому чтоCimInstance не предоставляет никакой информации о типах. Например, я хочу узнать более подробную информацию о-Action параметр в.Register-ScheduledTask
 Vlastimil Ovčáčík19 нояб. 2015 г., 12:37
В Windows 10at.exe устарела и победилаТ беги.schtasks.exe трудно использовать (например, выигралработать без прав администратора) и прослушиваться (например,/Z переключатель).
 Kris Kumler18 апр. 2018 г., 17:47
LOL, @MattM. Если использовать XP еще для чего-то, может быть большая проблема!
 Matt M.14 апр. 2018 г., 07:50
Планировщик заданий является таким огненным мусором программного обеспечения. Каждый раз, когда я открываю его тамс вероятностью 50/50 этоуменьшит частоту кадров для всего компьютера до 3 кадров в секунду при попытке загрузить табличное представление из примерно 6 элементов

https://github.com/mgefvert/Cronical

Это программа .NET, которая читаеттекстовый файл с Unix-подобными линиями cron, Очень удобно в использовании. Он будет отправлять электронные письма, если стандартный вывод, как Unix Cron. Он даже поддерживает выступление в качестве сервисного бегуна.

авления -> Запланированные задачи), хотя они очень далеки от cron.

Самым большим отличием (для меня) является то, что они требуют, чтобы пользователь вошел в окно Windows, и учетную запись пользователя (с паролем и всеми), что превращает вещи в кошмар, если ваша локальная политика безопасности требует периодической смены пароля. Я также думаю, что он менее гибок, чем cron, в плане установки интервалов для запуска элементов.

 krowe213 февр. 2018 г., 21:02
@SteveBauman Ключ - ЛОКАЛЬНЫЕ РЕСУРСЫ, Windows может иметь лучший планировщик задач, но если эта задача может работать только на локальных ресурсах, это на 100% бесполезно, если вам нужно сделать что-то столь же простое, как скопировать резервную копию на локальный ПК по расписанию. ,
 Steve Bauman06 апр. 2017 г., 05:13
Хотя cron определенно превосходит задачи Windows, на самом деле вы можете использовать компьютерыСИСТЕМА» аккаунт, который неНе требует пароля и имеет полные права доступа к локальному компьютеру. Хотя это, очевидно, имеет проблемы, если вы используете внешние ресурсы (например, общий диск, который требует кредитов домена).

Если вы предпочитаете доброе старое хрон,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
 LoMaPh07 дек. 2018 г., 23:42
@ Metafaniel Как уже упоминалось в посте, для Windows, помимо XP SP2, она не поддерживается.
 enobrev10 мар. 2015 г., 21:40
@Metafaniel Я также скачал и нашел кодовую базу для этого сообщения и ничего не нашел. Удачи в выяснении, чтопродолжается!
 enobrev10 мар. 2015 г., 21:39
@ Metafaniel, у меня нетУ меня была система Windows примерно через 4 или 5 лет, поэтому у меня нетт действительно не отставал. Погуглив этот ответ, я только веду на эту страницу, а я неничего не вижу на их сайте о закрытии. Глядя нарепозиторий Sourceforgeпохоже, что нетя изменился примерно за десять лет, поэтому ямне интересно, может быть, естьКакой-то конфликт в вашей локальной системе? Учитывая этоПрошло так много времени с момента последнего обновления, я бы точно сказалбольше не активны, хотя это действительно странный ответ.
 Metafaniel09 мар. 2015 г., 20:08
Я попробовал это, и когда я наконец установил это и попытался проверить это, все, что я получил, было этим сообщением:We were asked to go - so I'm out finally... Любая команда, которую я пробовал, отправляла мне это сообщение. WTF? Этот проект больше не активен или что?смысл этого сообщения ?? СПАСИБО

Windows "В" команда очень похожа на cron, Это доступно через командную строку.

 Thomas Owens25 сент. 2008 г., 14:27
Ссылка, которую вы предоставили, также направила меня к команде SCHTASKS.

Zcron доступен бесплатно для личного использования.

 fx-kirin12 сент. 2017 г., 09:35
Z-Cron точно.

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
 Mithril19 июн. 2018 г., 05:04
Это не инструменты conmmand-line. Как я вижу, он только проверяет, соответствует ли текущее время вашим настройкам.

однако вы можете использовать Cygwin 'crontab. Инструкции по установке смотрите здесь:Вот.

 Michael Scheper26 апр. 2013 г., 04:06
Этот ответ содержит linkrot, но вопрос StackOverflowКак вы запускаете crontab в Cygwin на Windows? полезно

Команда AT планирует команды и программы для запуска на компьютере в указанное время и дату. Служба расписания должна быть запущена, чтобы использовать команду AT. "

API в PowerShell вместе с файлом config.json для ввода параметров. Я предполагаю, что минимальное ограничение составляет 5 минут. Образецруководство для создания базовых задач Schedule через API

Вы также можете использовать schtasks.exe через cmd. Я мог видеть ограничение минутного модификатора до 1 минуты при выполнении schtasks.exe / Create / ?. В любом случае AT теперь устарела.

В любом случае, я работаю над инструментом, который будет вести себя как CRON. Я обновлю здесь, если это будет успешно.

ется планировщиком заданий) программно [...]?

Диспетчер задачAPI на MSDN.

 на винде. Я'Я не уверен, насколько он отличается от планировщика заданий, кроме того, что он имеет интерфейс командной строки.

Вы можете использоватьSchTasks

чтобы планировать задачи по времени и датам.

Ваш ответ на вопрос