Я использую цикл while для вывода «.». в то время как скрипт на стороне сервера работает с помощью exec. Это значительно отличается от того факта, что он никогда не прекращает работу, т. Е. «........» будет продолжать строить до бесконечности!Пока монитор не останавливается (php)
Кто-нибудь знает способ сделать это на стороне клиента обновления после его завершения работы:
$dbupdate = ($siteurl."/data_update.php");
$runupdate = exec("nohup curl ".$dbupdate." > /dev/null 2>&1 & echo $!");
while(exec("ps $runupdate"))
{
echo(" . ");
ob_flush(); flush();
}
Как следует '$ pid' когда-либо изменится на значение, отличное от' true'? – maxhb