le printf sur le stdout de ton programme n'est pas affiché car reste en cache (comportement normal pour éviter de multiple accès disque).
A l'endroit de ton programme ou tu souhaite que l'ecriture soit active tu rajoute fflush(stdout) ou fflush(NULL) si tu veut aussi que tous les flux de sortie de ton programme soit synchro (stderr et stdout)
# simple
Posté par TheBreton . En réponse au message Écriture différée de &> log. Évalué à 5.
A l'endroit de ton programme ou tu souhaite que l'ecriture soit active tu rajoute fflush(stdout) ou fflush(NULL) si tu veut aussi que tous les flux de sortie de ton programme soit synchro (stderr et stdout)