#php #terraform
#php #terraform
Вопрос:
Я создал страницу PHP, где я могу прочитать вывод terraform на консоль. Но у меня возникают проблемы с экспортом этих выходных данных в файл журнала. Я попытался использовать fwrite, но получил пустой файл. Я использую приведенный ниже код, чтобы получить вывод terraform, близкий к реальному времени.
if (isset($_POST['button1']))
{
$cmd1 = 'C:terraformterraform.exe init';
while (@ ob_end_flush()); // end all output buffers if any
$proc1 = popen("$cmd1 2>amp;1", 'r');
echo '<pre>';
while (!feof($proc1))
{
echo fread($proc1, 4096);
@ flush();
}
echo '</pre>';
}
Комментарии:
1. Вы могли бы выполнить
terraform.exe output
, если под выводами вы подразумеваете фактическую terraformoutputs
.2. Я имею в виду выходные данные консоли, когда мы запускаем любые команды terraform domands, такие как Terraform init, Terraform Plan и т. Д