У меня есть PHP-скрипт (просто простой скрипт), и я пытаюсь запустить его как cronjob. Каждый раз, когда он выполняет скрипт PHP, я получаю почту с самим скриптом PHP.
Как я могу это решить? Я много искал в Google, но не могу найти ничего, что сработает.
На панели DirectAdmin перейдите в раздел «cronjobs», я предполагаю, что вы уже настроили временной интервал для своего cronjob, поэтому вам просто нужно настроить параметр «command», поэтому попробуйте:
Первый вариант:
/usr/bin/php -f /home/your_user/public_html/your_script.php
Таким образом вы вызовете php-скрипт с помощью php-интерпретатора.
Второй вариант:
lynx -source http://yourdomain.com/your_script.php
Таким образом вы будете выполнять текстовую веб-браузерную lynx и открыть требуемый URL-адрес, чтобы запустить скрипт php. Lynx устанавливается по умолчанию на большинстве Linux-серверов.
Также я считаю, что есть опция в разделе DirecAdmin cronjobs под названием «Предотвратить электронную почту», чтобы вы не получали электронные письма.