Вопрос

Я хочу запускать скрипт каждые 30 минут, но я хочу использовать его через cron, поскольку это мой личный скрипт, который отправляет мне обновления по электронной почте с различных сайтов в зависимости от конфигурации.

Итак, что я должен написать в Команда для запуска в cpanel для выполнения моего скрипта с именем check.php

Это было полезно?

Решение

Формат примерно такой.Точно так же, как если бы вы пытались запустить команду из терминала.

    php_location full_script_location output_location

Так, например, на моем сервере я бы использовал что-то вроде этого:

/usr/bin/php /home/yacoby/status/check.php

Вам необходимо убедиться, что ваш адрес электронной почты указан правильно.

Если вы не хотите, чтобы он отправлял вам по электронной почте выходные данные скрипта (т.е.вы хотите зарегистрировать это или отправить по электронной почте из скрипта), поместите > /dev/null в конце команды.например.

/usr/bin/php /home/yacoby/status/check.php > /dev/null

Другие советы

Вы также могли бы попробовать:

wget http://www.example.com/check.php

поскольку тогда ваш скрипт будет выполняться точно так же, как и на веб-сайте (переменные среды, права доступа к файлам и т.д. Будут теми же).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top