Bonjour,
J'expose mon probleme:
Des fonctions d'un programme en langage C ecrivent regulierement dans un fichier infos.txt.
A partir d'un script shell, je souhaite ecrire egalement dans ce fichier infos.txt.
(en utilisant >>).
Je sais que du coté C, s'il ne peut pas ecrire dans le fichier, il accumule les infos dans une file d'attente...pour apres tout mettre dans le fichier.
Maintenant voila, j'ai peur que du coté shell, je ne puisse pas avoir acces au fichier infos.txt, ou bien, que si j'y ai acces, eh bien mes infos seraient melangées avec d'autres (venant du code C).
Je voudrais savoir comment faire une attente du genre [tant que je ne peux pas ecrire, attendre], une sorte de verrou pendant lequel je puisse ecrire tranquillement.
Auriez-vous des idées?
Ps: lockfile n'existe pas dans le systeme unix dans lequel je travaille.
Partager