Мне нужен сценарий для программной установки переменных SERVER при выполнении сценария PHP из интерфейса командной строки.
Идея состоит в том, чтобы получить строки SetEnv из файла конфигурации apache и передать их в выполнение сценария cli, чтобы задание CRON могло выполняться с теми же переменными среды, что и веб-сайт.
У меня есть следующая команда
envvars=grep SetEnv $conffile | awk '{print $2"=\""$3"\"";}' | xargs
$envvars php $script
который должен выполнить
arg1="value1" arg2="value2" php somescript.php
Но я получаю ответ
arg1=value1: command not found
Если я просто повторю команду, я могу выполнить ее без проблем.
ВОПРОС: Почему мой сценарий bash не работает?