Como executar o shell script com feedback ao vivo do PH
Como eu executaria um script de shell do PHP enquanto fornecia feedback constante / ao vivo para o navegador? Eu entendo dosistem documentação da função:
A chamada system () também tenta liberar automaticamente o buffer de saída do servidor da web após cada linha de saída, se o PHP estiver sendo executado como um módulo de servido
Não sei ao certo o que eles significam ao executá-lo como um 'módulo de servidor'
Exemplo do código PHP:
<?php
system('/var/lib/script_test.sh');
Exemplo do código do shell:
#!/bin/bash
echo "Start..."
for i in {1..10}
do
echo "$i..."
sleep 1
done
echo "Done."
O que isso faz: Esperará cerca de 10 segundos e, em seguida, liberará no buffer de saíd
O que eu quero que isso faça: Lave para o buffer de saída após cada linha de saíd