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

Cron Jobs вызывает PHP скрипт с переменными

Правильно ли использовать следующую команду в задании cron:

/usr/bin/php -q/home/ **/public_html/scores.php?date=12/05/2009

Я не нашел никакой вспомогательной статьи/материала, чтобы ответить на него, поэтому я задаю этот вопрос сообществу.

Итак, вопрос в том, есть ли способ включить переменную в задание cron, вызывающее PHP script?

Спасибо

4b9b3361

Ответ 1

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

/usr/bin/php -q /home/**/public_html/scores.php date=12/05/2009

* обратите внимание, что нет??

Ответ 2

Ник, возьмите gander в http://php.net/manual/en/features.commandline.php.

Что вы хотите сделать, так это передать аргументы в форме php -f scores.php '12/05/2009'. В этот момент вы просто посмотрите на $_SERVER['argv'], чтобы получить значение.

Ответ 3

Вы можете настроить cronjob для его извлечения с вашего сервера:

wget -q -O /dev/null "http://yourdomain.com/scores.php?date=12%2F05%2F2009"

Ответ 4

У меня была та же проблема, моим быстрым решением было создание отдельного файла с объявленными в нем параметрами, а затем "включить" исходный файл Cron.

i.e.:

$date = '12/05/2009';

include ('scores.php');

Ответ 5

Используйте этот

/usr/bin/php -q /home/**/public_html/scores.php 12/05/2009