Intereting Posts
рассчитать ранг пользователя Как создать модель Laravel без Красноречивого? не может вставить русский текст в базу данных mysql Локальные жетоны JWT недействительны после обновления их в подходе к проверке подлинности JWT Как изменить атрибут Cross Origin с использованием loadFromJSON? Как установить ограничение персонажа на the_content () и the_excerpt () в wordpress получить массив всех атрибутов продуктов в magento Можно ли увеличить «новейшие» предметы с помощью elasticsearch? (FOQElasticaBundle) преобразовать структуру дерева в php-массив Автозаполнение и отправка форм на внешний сайт Как получить часы с даты в PHP и CakePHP? PHP переименовывает ключи массива в многомерном массиве Каков наилучший способ защиты паролем папки / страницы с использованием php без db или имени пользователя Настройка корневого каталога для доступа к файлам из подпапок? Невозможно настроить PHP cookie на одной странице

Передать переменную php в exec

Мне нужно получить информацию о dimm с помощью ipmitool следующим образом:

exec("/usr/bin/ipmitool -I lan -H $spip -U root -P '$thepassword' sunoem cli 'show System/Memory/DIMMs/$a' | grep -i location", $dimm_loc, $ipmiretval); 

$ a ранее определяется как: $ a = $ dimm [$ i]

Возвращаемое значение для вышеупомянутой команды exec 1. Если я заменил $ a своей vaule, то есть exec("/usr/bin/ipmitool -I lan -H $spip -U root -P '$thepassword' sunoem cli 'show System/Memory/DIMMs/D5' | grep -i location", $dimm_loc, $ipmiretval);

Команда exec выполняется так, как ожидалось. Таким образом, похоже, что $ a не может использоваться в приведенном выше примере. Как еще я могу передать переменную команде exec?

Благодаря!!

Related of "Передать переменную php в exec"