[EMAIL PROTECTED] a écrit :
>
> Hello,
>
> Il me semblait que linux gérait lui même les problèmes d'accès concurrents à
> une ressource.
> Je viens d'essayer d'ouvrir deux fois un même fichier en même temps.
> La dernière version est toujours celle enregistrée en dernier.
Question idiote, réponse idiote:
si tu ouvres et manipules un même fichier dans deux fenêtres
différentes, c'est ta responsabilité de savoir quelle version est à
jour...
> Ca doit être normale, me direz vous certainement, mais la question que je me
> pose,
> comment c'est que ca se passe avec un serveur où plusieurs personne peuvent
> accéder à un fichier ?
Sur un serveur, les choses se passent de manière différente selon les
manipulations.
Pour les scripts, perl par exemple, flock (man flock) sert à cela. Donc
comme l'a bien dit Stéphane, c'est un problème d'appli.
Maintenant pour travailler en "concurence" sur un même fichier, il y a
CVS (man cvs) qui est prévu pour. Suffit de savoir l'installer et le
paramètrer...
Un meilleur test pour s'en rendre compte est de te loguer dans la
première console (ALT-CTRL-F1) en user X, d'ouvrir un fichier test à
modifier.
Ensuite dans une seconde console (ALT-CTRL-F2), tu te logues en user Y
et tu ouvres ce même fichier de test pour voir ce qui va ce passer...
Maintenant, c'est l'appli qui est en charge de gérer qui aura la
priorité.
Alors qu'avec CVS, les deux modifications seront prises en compte, en
principe...
Espérant t'ouvrir la voie,
--
Jean
\\\!///
-(@ @)-
----------------------------oOO--(_)--OOo----------------------------
Win World sarl Visitez nos sites:
Venez rêver -----> http://www.Demoiselles.com
4, rue Saint Viel http://www.Sadems.com
34 190 Ganges http://www.EuropeTourisme.com
France http://www.Votre.net
Gsm 06 86 12 49 15 http://www.CyberBoutic.com
Tel&Fax 04 67 73 67 29 http://www.in-folio.com