Nem néztem át most az egészet (majd holnap), de látatlanban azt mondom, hogy a curl menet közben megszakad és ezért beszarik a grep. Én speciel azt javasolnám, hogy egyrészt ne direktbe irányítsd át az adatokat a grep bemenetére, hanem mentsd le valahova és utána greppelj belőle, másrészt meg a curl-t úgy futtasd, hogy a --retry # opcióval megadod, hogy ha megszakadna, akkor próbálja újra. Tehát:$job = shell_exec('curl --retry 5 -o /tmp/kecskefos.txt ' . $row['partnerurl'] . ' && cat /tmp/kecskefos.txt | grep "artdet__stock-title"'); Ez így 5x-i újrapróbálkozást megengedve letölti a cuccot a /tmp/kecskefos.txt fájlba, onnan cat-tal kiokádja a stdout-ra és azt pipe-oljuk át a grep-nek. Így elsőre ezt próbálnám meg. |