хотя многие из нас задали многим, вопрос, связанный с заданиями крона, позволил мне спросить свое...
Я хочу выполнить Сценарий PHP периодически. Как команда крона я использую:
php -q http://www.example.com/cron.php?action=getA
Я также попробовал этого:
php -q /home/myuser/www.example.com/cron.php?action=getA
Это не становится выполняемым и не отправляет любую почту. Я установил почтовый ID на свой идентификатор Gmail. Что я делаю неправильно?
Как насчет:
wget http://www.example.com/cron.php?action=getA
действительно ли Вы уверены, что у Вас есть www.example.com как Ваш путь?
выполните следующее в своем cron.php
<?php
// current directory
echo getcwd() . "\n";
?>
Это возвратит Вас точный каталог, где Ваш cron.php файл расположен, и использование php-q в Вашем кроне.
Я думаю, что необходимо использовать что-то в качестве этого на cPanel:
php -q /home/myuser/public_html/cron.php?action=getA