локон
curl доступен в Windows (хотя вам, возможно, придется немного прокрутить = P). Я бы лично порекомендовал сборки Виктора Шакаца или, возможно, Дирка Паэля. Номер версии скручивания, выделенный синим цветом, является ссылкой на соответствующий файл / страницу загрузки.
Что касается самой команды (минус cron), вы можете заменить устройство Windows NUL на /dev /null:
curl --silent "https://foo.blah" > nul 2>&1
Примечание. Что касается выполнения (ниже), эта строка может быть помещена в простой пакетный файл или как часть скрипта.
Диспетчер задач
Я вижу, что запланированные задания доступны, но у них, кажется, нет той частоты, которая мне нужна.
Можно использовать планировщик заданий Windows, чтобы повторять задания каждые X минут.
Короче говоря, вы можете:
Запланируйте новое задание и настройте его на ежедневное выполнение (каждые 24 часа, начиная, например, с 12:00 вечера и установите для повторения каждые 1 день) на вкладке Свойства задачи → вкладка Триггеры.
В разделе « Дополнительно » установите флажок « Повторять задачу» и установите желаемые повторы. Самый маленький выпадающий блок составляет 5 минут, но вы можете просто изменить его на 1 минуту, введя в поле.
На вкладке « Настройки » (все еще в разделе « Свойства») обязательно установите флажок Выполнить задачу как можно скорее после того, как запланированный запуск пропущен.
Единственный недостаток этого метода заключается в том, что если пропущено запланированное время запуска, то наступает 10-минутная задержка, прежде чем "Запустите задачу как можно скорее" (см. Выше).
хрон
Другой вариант - попробовать заменить cron, например, CRONw. Это старше, и я лично не пробовал это, к сожалению, но это могло бы стоить проверить. Тем не менее, я бы порекомендовал Strawberry Perl, а не ActiveState Perl, если вы делаете.
В качестве заключительной личной рекомендации Intelliadmin cron также может удовлетворить ваши потребности. Это хорошо устраняет разрыв между чем-то вроде Task Scheduler и cron. К сожалению, загрузки для сайта в настоящее время прерваны (по-видимому, никакие электронные письма со ссылками не отправляются). Тем не менее, если вы доверяете незнакомым людям в Интернете, вот копия пакета инструментов Intelliadmin (который включает в себя Intelliadmin cron как iadmincron.exe). Этот исполняемый файл устанавливает службу Intelliadmin cron и интерфейс управления, которые очень легки и утилитарны.