Как эмулировать задания крона на Windows Server?

Вы должны добавить метод для этого, как это

def Eliminate(self):

   for record in self:
       for line in record.jugador:
            line.unlink()
11
задан Luke Girvin 22 November 2011 в 12:44
поделиться

11 ответов

Если ни один из других ответов не работает для вас, вот вариант:

Существует множество служб мониторинга серверов, которые будут делать http-вызовы на ваш сайт через регулярные промежутки времени ( каждую минуту, если хотите). Для некоторых из них вы можете получить 5-минутные интервалы бесплатно.

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

По крайней мере, таким образом вам не придется ничего писать дополнительно, и вы можете расслабиться, зная, что это не зависит от вашей домашней машины.

7
ответ дан 3 December 2019 в 03:37
поделиться

Я почти уверен, что планировщик задач Windows может делать большинство вещей, которые может делать cron. Но, возможно, мне что-то не хватает.

Изменить : получено в «Настройки» -> «Панель управления» -> «Запланированные задачи»

12
ответ дан 3 December 2019 в 03:37
поделиться

Это отправная точка для программного добавления / удаления задач в планировщике задач и управления ими.

http://www.codeproject.com/KB/system/taskscheduler.aspx

1
ответ дан 3 December 2019 в 03:37
поделиться

Если у вас есть доступ к командной строке, вы можете попробовать команду «at», которая похожа на сверхлегкий cron:

http://support.microsoft.com/kb/ 313565

1
ответ дан 3 December 2019 в 03:37
поделиться

вы также можете взглянуть на Quartz .Net http://quartznet.sourceforge.net/ , который является планировщиком

1
ответ дан 3 December 2019 в 03:37
поделиться

Используйте класс Timer для создания таймера, который периодически вызывает метод, который должен быть выполнен.

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

0
ответ дан 3 December 2019 в 03:37
поделиться

Похоже, GoDaddy имеет средства для этого , но есть несколько способов сделать это: Когда вы устанавливаете Drupal, вам необходимо настроить задание cron, и я обнаружил, что участники проекта тщательно задокументировали этот шаг. Посетите http://drupal.org/cron для получения дополнительной информации и не забудьте прочитать http://drupal.org/node/31506 для получения конкретной информации о Windows. Если ничего не помогает, введите в Google запрос «задание веб-cron» и воспользуйтесь коммерческой службой «задание cron». Выбирайте внимательно, не дайте себя обмануть.

0
ответ дан 3 December 2019 в 03:37
поделиться

Почему бы не установить cygwin и не использовать сам cron?

вот руководство по его настройке в формате pdf:

http://csc.csudh.edu/kleyba/cygwin-cron .pdf

-1
ответ дан 3 December 2019 в 03:37
поделиться

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

Он вставлял элемент в кэш .Net с установленным сроком действия до 2 часов и обратный вызов для вызова после истечения срока действия элемента, и это был его cron.

Я думаю, это была статья:
http://www.codeproject.com/KB/aspnet/ASPNETService. aspx? display = Print

Это отстой, если вы спросите меня, но для решения общего хостинга я не могу придумать ничего лучше.

Кроме того, есть внешние службы cron, которым вы даете URL, и они будет регулярно "пинговать" его, например: (они платные)
http://webcron.org/
http://www.webbasedcron.com/

5
ответ дан 3 December 2019 в 03:37
поделиться

Я тоже столкнулся с той же проблемой. Я хочу запустить ASP.NET с MSSQL в GoDaddy. Но у них нет задачи scheule для хостинга Windows. Прочитав сообщение, я сделал свой собственный Google и нашел этот бесплатный планировщик заданий веб-cron:

Я только что попробовал, и он работает отлично ... почти хорошо. Срок действия вакансии истекает через 1 год.

http://www.setcronjob.com/

Надеюсь, это поможет.

0
ответ дан 3 December 2019 в 03:37
поделиться

Если вы используете dotnetnuke, попробуйте следующее: http://www.wwwcoder.com/tabid/68/type/art/parentid/224/site/6401/default.aspx

0
ответ дан 3 December 2019 в 03:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: