#php #cron #html-email #pear
#php #cron #html-электронная почта #pear
Вопрос:
У меня есть php-страница automatic/emails.php
, при нажатии на которую запускается несколько функций для вывода электронного письма Pear Mail соответствующим пользователям. Это работает, когда я вручную захожу на страницу. Как мне запустить задание cron через мой cPannel, чтобы оно запускалось каждое утро?
Я понимаю * * * * * *
, но я не знаю, какую команду использовать или нужно ли мне изменять мою php-страницу. Я пытался:
30 17 8 * * lynx -source http://example.com/auto/emails.php
и
30 17 8 * * lynx http://example.com/auto/emails.php`
и
30 17 8 * * wget http://example.com/auto/emails.php
Я включил свой адрес электронной почты, чтобы сервер отправлял мне электронное письмо при запуске задания cron, но ничего не произошло. Время было с того момента, как я попробовал это ранее сегодня.
Приветствуется любая помощь. Я пытался исследовать это, но не могу найти ничего достаточно простого для начала. Спасибо!
Комментарии:
1. Не указывайте URL со своего сайта, укажите путь к вашему скрипту (например /var/www/public/script.php )
2. если для этого не требуется какая-либо информация из веб-браузера, вы можете вызвать его напрямую с помощью php:
php emails.php
Ответ №1:
Я нашел этот сайт, который действительно объяснял основы, это то, что я искал. https://www.a2hosting.com/kb/developer-corner/php/run-php-scripts-from-cron-jobs
В итоге я использовал curl http://example.com/script.php
, но сайт действительно помог.