Установите 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-скрипт не работает?

0 ответов

Другие вопросы по тегам