Установите SERVER Vars программно из CLI
Мне нужен скрипт для программной установки переменных SERVER при выполнении скрипта PHP из CLI.
Идея состоит в том, чтобы получить строки 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-скрипт не работает?