2013-06-18 2 views
0

Чтобы немного поработать над моим Python, я решил попробовать создать простой скрипт для моего личного использования, который отслеживает сайты с предложениями и отправляет вам электронное письмо всякий раз, когда появляется новое предложение, которое вас интересует. Наверное, я мог бы обработать часть кодирования (извлечение новейшей из HTML и т. Д.), Но я никогда не запускал в сети какой-либо скрипт, который требует увольнения каждые N минут или около того. Какой хостинг/сервер мне нужно сделать, чтобы мой скрипт работал независимо от моего компьютера и обновлял каждую, скажем, 5 минут, отправляя мне электронное письмо при обновлении?Как запустить скрипт Python через каждые N минут?

+4

Вы можете использовать кронтаб, чтобы реализовать его, если вы онлайн ОС Linux/Unix. – Jason

+0

Я вижу, спасибо. Однако, что меня больше интересует, чем сам инструмент, для чего я должен хранить свой скрипт? Я имею в виду - я предполагаю, что обычный бесплатный хостинг не будет делать, поскольку у вас нет доступа к какой-либо оболочке. Не будет и Google Engine? Так что я должен запустить? – Straightfw

+0

@Straightfw Если вы запрашиваете рекомендации по размещению, это не подходит для SO. Если вы можете бесплатно получать веб-хостинг, тогда вы можете написать простое веб-приложение, которое порождает подпроцесс демона, чтобы запускать ваш скрипт так часто. – Aya

ответ

0

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

В противном случае вы можете использовать такую ​​услугу, как SetCronJob или EasyCron или аналогично, чтобы вызвать скрипт регулярно.

Некоторые хостеры также обеспечивают аналогичные функциональные возможности в их интерфейсе администрирования ...