merhaba arkadaşlar

shell_exec(nohup işlem > işlemkaydı 2>&1 ); 

if( ($fp = popen("tail işlemkaydı" , "r")) ) {
  	 while(  strpos($txt, "arancakkelime") == false){
		$txt = fread($fp, 1024);
        echo $txt;
		
        flush(); // you have to flush buffer
       }    
}

yukarıda ki tarzda bir kod yazdım, shell exec komutu işlemi arkaplanda çalıştııryo ve işlem kaydı dosyasına çıktıları kayıt ediyor ancak popen la çıktıları bu dosyadan yazdıramıyorum, shell_exec de yaptığım işlemi sadece popen la yaptığımda ise sayfa açılırken işlem bitmesini bekliyor.

amacım program işlem yaparken gerçek zamanlı ekrana çıktı yazdırmak...
yardımcı olabilirmisniz ?