À la découverte du fonctionnement de Linux, je ne comprends pas bien
à quoi servent les fichiers /lock/ que je peux rencontrer dans divers
répertoires, dont /var/lock/subsys.
Je suis preneur, au choix, d'une explication ou d'un renvoi vers une
documentation. J'ai bien sûr essayé man lock mais le résultat n'est
pas -- pour moi -- compréhensible.
Merci,
Vincent Ramos
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Qing Liu
Vincent Ramos <siva-nataraja+ writes:
Bonjour,
Bonjour,
À la découverte du fonctionnement de Linux, je ne comprends pas bien à quoi servent les fichiers /lock/ que je peux rencontrer dans divers répertoires, dont /var/lock/subsys.
En gros, c'est pour empêcher qu'un programme soit lancé deux fois et écrivent en même temps dans le même fichier ou causent en même temps à un périphérique. A moins qu'il y ait des raisons plus profondes...
-- Liu
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Vincent Ramos <siva-nataraja+spam@alussinan.org> writes:
Bonjour,
Bonjour,
À la découverte du fonctionnement de Linux, je ne comprends pas bien
à quoi servent les fichiers /lock/ que je peux rencontrer dans divers
répertoires, dont /var/lock/subsys.
En gros, c'est pour empêcher qu'un programme soit lancé deux fois
et écrivent en même temps dans le même fichier ou causent en même
temps à un périphérique. A moins qu'il y ait des raisons plus
profondes...
--
Liu
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
À la découverte du fonctionnement de Linux, je ne comprends pas bien à quoi servent les fichiers /lock/ que je peux rencontrer dans divers répertoires, dont /var/lock/subsys.
En gros, c'est pour empêcher qu'un programme soit lancé deux fois et écrivent en même temps dans le même fichier ou causent en même temps à un périphérique. A moins qu'il y ait des raisons plus profondes...
-- Liu
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Vincent Ramos
Qing Liu a écrit :
En gros, c'est pour empêcher qu'un programme soit lancé deux fois et écrivent en même temps dans le même fichier ou causent en même temps à un périphérique. A moins qu'il y ait des raisons plus profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Autre question : un verrou dans un répertoire bloque-t-il tout le répertoire ou un fichier désigné ?
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Merci encore,
Vincent
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Qing Liu a écrit :
En gros, c'est pour empêcher qu'un programme soit lancé deux fois
et écrivent en même temps dans le même fichier ou causent en même
temps à un périphérique. A moins qu'il y ait des raisons plus
profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après
le plantage d'une application, auquel cas les fichiers concernés
restent bloqués ?
Autre question : un verrou dans un répertoire bloque-t-il tout le
répertoire ou un fichier désigné ?
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Merci encore,
Vincent
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
En gros, c'est pour empêcher qu'un programme soit lancé deux fois et écrivent en même temps dans le même fichier ou causent en même temps à un périphérique. A moins qu'il y ait des raisons plus profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Autre question : un verrou dans un répertoire bloque-t-il tout le répertoire ou un fichier désigné ?
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Merci encore,
Vincent
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Eric Streit
Bonjour,
Le 20-01-2004, Vincent Ramos <siva-nataraja+ a écrit :
Bonjour,
À la découverte du fonctionnement de Linux, je ne comprends pas bien à quoi servent les fichiers /lock/ que je peux rencontrer dans divers répertoires, dont /var/lock/subsys.
Je suis preneur, au choix, d'une explication ou d'un renvoi vers une documentation. J'ai bien sûr essayé man lock mais le résultat n'est pas -- pour moi -- compréhensible.
Merci,
Vincent Ramos
imagine que tu aies un modem analogique branché sur le port ttyS0. Le logiciel qui commande le modem (slip , minicom,ou autre) vont mettre dans ce répertoire un fichier .lock.
Si tu lances une autre appli qui veut se brancher sur ce port série, elle pourra se rendre compte que c'est déjà occupé .
C'est comme le bouton rouge qui apparaît sur la porte des "ouaters" quand c'est occupé.
Eric! ----
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Bonjour,
Le 20-01-2004, Vincent Ramos <siva-nataraja+spam@alussinan.org> a écrit :
Bonjour,
À la découverte du fonctionnement de Linux, je ne comprends pas bien
à quoi servent les fichiers /lock/ que je peux rencontrer dans divers
répertoires, dont /var/lock/subsys.
Je suis preneur, au choix, d'une explication ou d'un renvoi vers une
documentation. J'ai bien sûr essayé man lock mais le résultat n'est
pas -- pour moi -- compréhensible.
Merci,
Vincent Ramos
imagine que tu aies un modem analogique branché sur le port ttyS0. Le
logiciel qui commande le modem (slip , minicom,ou autre) vont mettre
dans ce répertoire un fichier .lock.
Si tu lances une autre appli qui veut se brancher sur ce port série,
elle pourra se rendre compte que c'est déjà occupé .
C'est comme le bouton rouge qui apparaît sur la porte des "ouaters"
quand c'est occupé.
Eric!
----
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Le 20-01-2004, Vincent Ramos <siva-nataraja+ a écrit :
Bonjour,
À la découverte du fonctionnement de Linux, je ne comprends pas bien à quoi servent les fichiers /lock/ que je peux rencontrer dans divers répertoires, dont /var/lock/subsys.
Je suis preneur, au choix, d'une explication ou d'un renvoi vers une documentation. J'ai bien sûr essayé man lock mais le résultat n'est pas -- pour moi -- compréhensible.
Merci,
Vincent Ramos
imagine que tu aies un modem analogique branché sur le port ttyS0. Le logiciel qui commande le modem (slip , minicom,ou autre) vont mettre dans ce répertoire un fichier .lock.
Si tu lances une autre appli qui veut se brancher sur ce port série, elle pourra se rendre compte que c'est déjà occupé .
C'est comme le bouton rouge qui apparaît sur la porte des "ouaters" quand c'est occupé.
Eric! ----
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Qing Liu
Vincent Ramos <siva-nataraja+ writes:
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Oui, ce n'est pas rare du tout. Dans ce cas, si tu essaies de relancer le programme, il va se plaindre qu'il est déjà lancé, et donc ne s'exécute pas.
Autre question : un verrou dans un répertoire bloque-t-il tout le répertoire ou un fichier désigné ?
Non, le verrou bloque un programme, pas un fichier.
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Ils servent de verrouillage :). Ils portent les noms des programmes verrouillés (par toujours le cas). Les programmes mettent leurs verrous un peu partout (/tmp/, /var/lock/, /etc/, et netscape pose une espèce de verrou dans ~/.netscape). Je ne sais pas s'il y a un endroit standard.
-- Liu
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Vincent Ramos <siva-nataraja+spam@alussinan.org> writes:
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après
le plantage d'une application, auquel cas les fichiers concernés
restent bloqués ?
Oui, ce n'est pas rare du tout. Dans ce cas, si tu essaies de relancer
le programme, il va se plaindre qu'il est déjà lancé, et donc ne
s'exécute pas.
Autre question : un verrou dans un répertoire bloque-t-il tout le
répertoire ou un fichier désigné ?
Non, le verrou bloque un programme, pas un fichier.
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Ils servent de verrouillage :). Ils portent les noms des programmes verrouillés
(par toujours le cas). Les programmes mettent leurs verrous un peu partout
(/tmp/, /var/lock/, /etc/, et netscape pose une espèce de verrou dans
~/.netscape). Je ne sais pas s'il y a un endroit standard.
--
Liu
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Est-ce qu'il peut arriver que des verrous ne soient pas effacés après le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Oui, ce n'est pas rare du tout. Dans ce cas, si tu essaies de relancer le programme, il va se plaindre qu'il est déjà lancé, et donc ne s'exécute pas.
Autre question : un verrou dans un répertoire bloque-t-il tout le répertoire ou un fichier désigné ?
Non, le verrou bloque un programme, pas un fichier.
Enfin, à quoi sert la collection de verrous dans /var/lock/subsys ?
Ils servent de verrouillage :). Ils portent les noms des programmes verrouillés (par toujours le cas). Les programmes mettent leurs verrous un peu partout (/tmp/, /var/lock/, /etc/, et netscape pose une espèce de verrou dans ~/.netscape). Je ne sais pas s'il y a un endroit standard.
-- Liu
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Philippe Delsol
"Vincent Ramos" <siva-nataraja+ a écrit dans le message de news:
Qing Liu a écrit :
> En gros, c'est pour empêcher qu'un programme soit lancé deux fois > et écrivent en même temps dans le même fichier ou causent en même > temps à un périphérique. A moins qu'il y ait des raisons plus > profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas
effacés après
le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Oui. Dans ce cas quand on va relancer l'appli un on va avoir un "beau" message d'erreur du style "ressource occupée, verifier le fichier lock" ou "appli déjà démarrée".
Autre question : un verrou dans un répertoire bloque-t-il tout
le
répertoire ou un fichier désigné ?
Un verrou ne bloque rien ! Ce n'est qu'un fichier qui est utilisé par l'appli qui l'a créé soit pour empêcher l'utilisation d'une ressource déjà occupée soit pour empêcher qu'on relance plusieurs fois la même appli. En gros le mécanisme est le suivant : l'appli démarre elle vérifie la présence du fichier lock (sur une ressource donnée ou sur l'appli elle même) : - s'il existe --> erreur - sinon création du lock. Quand l'appli s'arrête elle supprime le lock.
Enfin, à quoi sert la collection de verrous dans
/var/lock/subsys ?
C'est pour verrouiller certains démons.
Merci encore,
Vincent
Philippe
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
"Vincent Ramos" <siva-nataraja+spam@alussinan.org> a écrit dans le
message de news: 2493916.Ve1K810FaE@les-dieux-anciens-sont-reunis.org...
Qing Liu a écrit :
> En gros, c'est pour empêcher qu'un programme soit lancé deux fois
> et écrivent en même temps dans le même fichier ou causent en même
> temps à un périphérique. A moins qu'il y ait des raisons plus
> profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas
effacés après
le plantage d'une application, auquel cas les fichiers concernés
restent bloqués ?
Oui.
Dans ce cas quand on va relancer l'appli un on va avoir un "beau"
message d'erreur du style "ressource occupée, verifier le fichier lock"
ou "appli déjà démarrée".
Autre question : un verrou dans un répertoire bloque-t-il tout
le
répertoire ou un fichier désigné ?
Un verrou ne bloque rien !
Ce n'est qu'un fichier qui est utilisé par l'appli qui l'a créé soit
pour empêcher l'utilisation d'une ressource déjà occupée soit pour
empêcher qu'on relance plusieurs fois la même appli.
En gros le mécanisme est le suivant :
l'appli démarre elle vérifie la présence du fichier lock (sur une
ressource donnée ou sur l'appli elle même) :
- s'il existe --> erreur
- sinon création du lock.
Quand l'appli s'arrête elle supprime le lock.
Enfin, à quoi sert la collection de verrous dans
/var/lock/subsys ?
C'est pour verrouiller certains démons.
Merci encore,
Vincent
Philippe
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
"Vincent Ramos" <siva-nataraja+ a écrit dans le message de news:
Qing Liu a écrit :
> En gros, c'est pour empêcher qu'un programme soit lancé deux fois > et écrivent en même temps dans le même fichier ou causent en même > temps à un périphérique. A moins qu'il y ait des raisons plus > profondes...
Merci.
J'ai d'autres questions, cependant.
Est-ce qu'il peut arriver que des verrous ne soient pas
effacés après
le plantage d'une application, auquel cas les fichiers concernés restent bloqués ?
Oui. Dans ce cas quand on va relancer l'appli un on va avoir un "beau" message d'erreur du style "ressource occupée, verifier le fichier lock" ou "appli déjà démarrée".
Autre question : un verrou dans un répertoire bloque-t-il tout
le
répertoire ou un fichier désigné ?
Un verrou ne bloque rien ! Ce n'est qu'un fichier qui est utilisé par l'appli qui l'a créé soit pour empêcher l'utilisation d'une ressource déjà occupée soit pour empêcher qu'on relance plusieurs fois la même appli. En gros le mécanisme est le suivant : l'appli démarre elle vérifie la présence du fichier lock (sur une ressource donnée ou sur l'appli elle même) : - s'il existe --> erreur - sinon création du lock. Quand l'appli s'arrête elle supprime le lock.
Enfin, à quoi sert la collection de verrous dans
/var/lock/subsys ?
C'est pour verrouiller certains démons.
Merci encore,
Vincent
Philippe
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.