Почасовая работа cron на Windows

Я просто устанавливаю cron в своей системе разработки Windows, чтобы выполнять почасовой запуск скрипта.

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

Может ли кто-нибудь, пожалуйста. скинь мне строку crontab, которая будет запускать script.xy каждый час?


person KB22    schedule 28.07.2009    source источник
comment
Я понял: 0 * * * * C:\doSomeWork.script Заставляет скрипт запускаться каждый час. Иногда легкий путь - лучший... ;) в любом случае спасибо   -  person KB22    schedule 28.07.2009
comment
Я думаю, что все возможные решения здесь, drupal.org/node/31506   -  person jaym    schedule 02.01.2013


Ответы (4)


Если вы используете Windows, почему бы не использовать встроенные запланированные задачи (Стандартные-Системные инструменты)?

Он может не сразу отображаться в мастере, но можно настроить ежечасное выполнение задач. Просто добавьте ежедневное задание и установите флажок «Открыть дополнительные свойства». Затем перейдите на вкладку «Расписание» и снова нажмите «Дополнительно».

person Jan    schedule 28.07.2009
comment
спасибо за ответ, на самом деле я «вынужден» использовать cron. Клиент хочет, чтобы это было сделано таким образом, поэтому мне было бы трудно отговорить его от этого. В любом случае, есть ли способ добиться этой почасовой работы в Windows crontab? - person KB22; 28.07.2009
comment
Клиенты разные, но многие из них используют слово, не имея в виду что-то конкретное, как говорят. Я бы совсем не удивился, узнав, что клиент слышал о cron, возможно, из-за использования * nix в университете, и использовал его для обозначения вещи, которая планирует задания, но на самом деле не возражал бы, если бы вы использовали эквивалент Windows. Это всегда стоит проверить. WST под Win7 позволяет добавлять модификаторы, например, хотите ли вы выйти из спящего режима, чтобы запустить задачу, должна ли задача выполняться, даже если вы работаете от батареи, и так далее. Он очень мощный, так что может быть лучшим выбором. - person Kate Gregory; 18.05.2010

Я понял: 0 * * * * C:\doSomeWork.script Заставляет скрипт запускаться каждый час. Иногда легкий путь - лучший... ;) в любом случае спасибо

person KB22    schedule 28.07.2009
comment
я должен бежать, как это E:\xampp\htdocs\inventory-web>1 * * * * c:\xampp\php\php yii test ? - person Moeez; 03.05.2018

Я бы сказал, что вы, вероятно, вообще не хотите использовать Cron в Windows. Вместо этого используйте запланированную задачу (доступную через панель управленияl) и выберите сценарий.

В качестве альтернативы создайте службу Windows, которая запускает вашу программу ежечасно. Я никогда не слышал о людях, использующих Cron для задач Windows таким образом.

person Mike McQuaid    schedule 28.07.2009

Разве вы не можете использовать Планировщик заданий Windows вместо crontab? Решение командной строки будет выглядеть примерно так:

at 00:00 /EVERY:M,T,W,Th,F,S,Su yourScript.cmd
at 01:00 /EVERY:M,T,W,Th,F,S,Su yourScript.cmd
...

Обратите внимание, что вам нужно запланировать новую задачу на каждый час. У кого-нибудь есть лучшее решение для этого с помощью команды at?

person Ola Herrdahl    schedule 28.07.2009
comment
Хорошо, это не решит вашу проблему, если вы застряли с crontab. Какую реализацию cron вы используете в Windows? - person Ola Herrdahl; 28.07.2009