Подтвердить что ты не робот

Выполнение PHP скрипт с заданием CRON

Я хотел бы запускать PHP script каждый день в полночь. После исследования о том, как это сделать, кажется, что лучший способ достичь этого - использовать CRON-задание.

Если мой php script находился в http://example.com/scripts/scriptExample.php, может ли кто-нибудь показать самый простой пример того, как будет выглядеть эта команда CRON?

Я просмотрел множество сообщений, но я не могу найти достаточно простой пример, чтобы я мог учиться и основываться на нем.

Спасибо заранее,

Dan

4b9b3361

Ответ 1

Crontab нуждается в полном пути на вашем сервере.

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php

Это будет выполняться каждый день в полночь.

Ответ 2

Если у вас есть sudo доступ к вашему серверу linux: Затем сделайте следующее

sudo crontab -e

Это откроет вкладку cron для вас на вашем сервере.

Далее вам нужно сделать запись cron для файла, который вы хотите выполнить

00 00 * * * /usr/local/bin/php "path of the php file which you want to execute"

00 00 * * * это будет выполнять ваш cron в полночь ежедневно, значит, в 0hrs и 0mins

Ответ 3

Так что-то вроде этого:

00 * * * * /usr/local/bin/php /home/john/myscript.php

00 * * * * означает ежечасно /usr/local/bin/php - где находится основной двигатель php /home/john/myscript.php - запуск script (физический путь)

Вы также можете использовать специальный ключ @hourly:

@hourly /usr/local/bin/php /home/john/myscript.php

Ответ 4

Используете ли вы компанию для размещения своего сайта?

Как вы должны иметь значок в своем c panel, называемом cron jobs, оттуда вы можете сказать ему, что script выполнить и когда.