hosting:cron:arguments

2.11.7. Передача параметров запускаемому скрипту

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

Для этого следует прописывать задачу cron в таком виде:

путь_к_интерпретатору -f путь_к_скрипту переменные_через_пробел

Пример:

/usr/local/bin/php -f /home/имя_хостинга/путь_к_скрипту/script.php 15 test 23

В самом скрипте в начале (со второй строчки) нужно добавить присваивание значений нужным переменным через переменную $argv: $argv[1] — первый параметр, $argv[2] — второй и т. д.

Пример:

=$argv[1];
$some_text=$argv[2];
$age=$argv[3];

В данном примере после этих строк переменная внутри скрипта будет равняться 15, переменная $some_text будет равна test, а переменная $age23.

  • hosting/cron/arguments.txt
  • Последние изменения: 2019/08/28 18:50
  • — karlov