Как настроить задание cron для запуска php-страницы с pear mail

#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 , но сайт действительно помог.