Bei 5 Versuchen gibt es immer dieselbe Fehlermeldung, beim 6. Versuch klappt es.
Ich weiß ja nicht, wie die Daten auf den Rechner kommen - aber kann es sein, dass die Datei(en) zu dem Zeitpunkt des Scheiterns noch nicht fertig / erzeugt oder übertragen und deswegen exclusiv gelockt sind? Auch sowas kann nämlich dazu führen, dass die Datei dann existiert, passende Rechte gesetzt sind, der lesende Zugriff aber doch verweigert wird. Stichwort: flock.
- Ein
lsof /pfad/zur/datei
könnte Aufklärung verschaffen.
Ausgaben sähen dann etwa so aus:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php 5099 foo 3rW REG 8,5 6 25165834 /tmp/test