запускать php автоматически через каждый час - PullRequest
2 голосов
/ 12 февраля 2012

Я использую общий хостинг Windows, в котором разрешена отправка 120 писем в час через код php. У меня есть php-страница для отправки писем более чем 200 писем за раз. Но я хочу запускать страницу через каждый час (запланированное задание). Я разделю электронные письма (на 100 с) и хочу автоматически отправлять их через каждый час.

Как это возможно в php запускать страницу php через каждый час?

Спасибо

Ответы [ 3 ]

8 голосов
/ 12 февраля 2012

Использование PHP Cron Jobs с cPanel

cPanel Simple Cron

Вы можете начать с простого инструмента cron, встроенного в cPanel. URL для него:

https://www.yoursite.com/page.php

Команда для запуска:

/usr/local/bin/php -f /home/(username)/public_html/page.php

Далее вы захотите выбрать опцию из всех полей выбора. Не забудьте выбрать опцию в каждом поле. Если вы хотите, чтобы что-то запускалось каждый час, выберите Минута: 60; Час: Каждый; День: каждый; Месяц: каждый; День недели: каждый;

Нажмите Сохранить, и все готово! Вы будете получать электронное письмо каждый раз, когда запускается задание cron, но если вы не хотите его получать, вставьте: blackhole: в поле вывода электронного письма вверху.

5 голосов
/ 12 февраля 2012

Используйте скрипт в Google AppEngine, чтобы "пинговать" свои ( Запланированные задачи , если быть более точным). Это бесплатно для использования.

1 голос
/ 12 февраля 2012

Вы можете запланировать задачу в Windows - панель управления-> инструменты администрирования - это место, где вы найдете планировщик задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...