Bien que le titre mentionne le fichier, il ne doit pas nécessairement s'agir d'un fichier. Tout mécanisme de verrouillage ferait l'affaire.Verrouiller le fichier entre C et php
Voici la situation: J'ai un processus démon écrit en C, et une page web en php. Je voudrais avoir un moyen de verrouillage mutuel afin que, dans certaines situations, le démon C verrouille un fichier et php détecte la situation et indique au client que le système est occupé.
Existe-t-il un moyen facile de le faire?
Merci,
Beaucoup plus facile à faire que d'avoir à frapper la base de données à chaque fois. Tant que le démon prend soin de supprimer le fichier après la fin de la période de verrouillage, il s'agit probablement de l'option la plus simple et la moins fiable. +1 –
mfonda: on dirait qu'il pourrait être victime d'une condition de course. Non? – lang2
Le problème avec ceci est que le démon peut démarrer juste pendant l'appel de file_exits() et créer le fichier juste après l'appel ou à n'importe quel moment pendant l'exécution de la page. – arnaud576875