Есть sh файл в нем строка
php cdr.php arg1 arg2
При запуске sh файла в php не передаются параметры arg1 и arg2. Подскажите как правильно написать команду.
Если ваш скрипт запуска выглядит, как-то так:
#!/bin/sh
php index.php -pvalue qwe
то перечень передаваемых параметров в вызываемом скрипте вы можете получить, используя $argv. В данном случае это будут
0 => index.php
1 => -pvalue
2 => qwe
Для получения значений параметров можете использовать getopt(). Например, getopt("p") вернет значение value. Значения можно писать слитно, через пробел и знак равенства. Обязательные и не обязательны параметры обозначаются через : или :: и так далее согласно документации.
Ответ в документации http://php.net/manual/ru/reserved.variables.argv.php
Первый пример - ответ на Ваш вопрос
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости