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

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

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

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

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

благодаря

Solutions Collecting From Web of "Cron Jobs вызывает скрипт PHP с переменными"

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

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

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

Ник, возьмите гангера по адресу http://php.net/manual/en/features.commandline.php .

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

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

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

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

то есть:

 $date = '12/05/2009'; include ('scores.php'); 

Использовать это

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