Если мы запускаем наш сценарий из консоли (например, если мы используем cron) и нам нужно передать какой-либо параметр в наш скрипт, и результат записать в файл лога — то делаем это так
1 |
50 * * * * /usr/bin/php -f /my_script.php param1 param2 > /logs/mylog.txt |
Каждую 50-ую минуту часа будет запускаться php-скрипт под именем my_script.php, внутри которого можно использовать переданные в него параметры, а именно $argv[0] — имя запущенного сценария (в данном случае my_script.php), $argv[1] == «param1«, $argv[2] == «param2«. При этом все что скрипт будет выводить на экран (с помощью есho, например) — будет записываться в файл, путь к которому указан после знака «>«.