Provided by:
manpages-fr-extra_20101103_all 
NOM
flock - Gerer des verrous depuis des scripts shell
SYNOPSIS
flock [-sxon] [-w dur'ee] fichier_verrou [-c] commande...
flock [-sxon] [-w d'elai] r'epertoire_verrou [-c] commande...
flock [-sxun] [-w secondes] descripteur_fichier
DESCRIPTION
Cet utilitaire gere les verrous flock(2) a partir de scripts shell ou
de la ligne de commande.
La premiere et la deuxieme formes enveloppent l'execution d'une
commande par un verrou, d'une maniere similaire a su(1) ou newgrp(1).
Il verrouille le fichier ou le repertoire indique, qui est cree (en
supposant que vous avez les permissions appropriees), s'il n'existe pas
deja.
La troisieme forme est pratique dans les scripts shell et est
generalement utilisee de la maniere suivante :
(
flock -s 200
# ... commandes executees sous les verrous ...
) 200>/var/lock/mylockfile
Le mode utilise pour ouvrir le fichier n'est pas important pour flock ;
utiliser > ou >> permet au fichier de verrouillage d'etre cree s'il
n'existe pas deja, cependant, la permission d'ecriture est requise ; en
utilisant < on exige que le fichier existe deja mais seul le droit de
lecture est necessaire.
Par defaut, si le verrou ne peut pas etre obtenu immediatement, flock
attend jusqu'a ce que le verrou soit disponible.
OPTIONS
-s, --shared
Obtenir un verrou partage, parfois appele verrou en lecture.
-x, -e, --exclusive
Obtenir un verrou exclusif, parfois appele verrou en ecriture.
C'est l'option par defaut.
-u, --unlock
Supprimer un verrou. Ce n'est generalement pas necessaire,
puisqu'un verrou est automatiquement supprime lorsque le fichier
est ferme. Cependant, il peut etre necessaire dans des cas
particuliers, par exemple si le groupe de commandes enveloppe a
engendre un processus en arriere-plan qui ne devrait pas
maintenir le verrou.
-n, --nb, --nonblock
Echouer (avec un code de sortie de 1) plutot que d'attendre dans
le cas ou le verrou ne peut pas etre obtenu immediatement.
-w, --wait, --timeout secondes
Echouer (avec un code de sortie de 1) si le verrou ne peut etre
obtenu en secondes secondes. Les valeurs en fractions decimales
sont permises.
-o, --close
Fermer le descripteur de fichier sur lequel le verrou est tenu
avant l'execution de commande. C'est utile si commande lance un
processus fils qui ne devrait pas maintenir le verrou.
-c, --commande commande
Passer une unique commande au shell avec -c.
-h, --help
Afficher un message d'aide.
AUTEUR
Ecrit par H. Peter Anvin <hpa@zytor.com>.
COPYRIGHT
Copyright (C) 2003-2006 H. Peter Anvin.
Ceci est un logiciel libre ; se referer au source pour les conditions
de copie. Il n'y a AUCUNE garantie ; meme pas de VALEUR MARCHANDE ou
d'ADEQUATION A UN USAGE PARTICULIER.
VOIR AUSSI
flock(2)
DISPONIBILIT'E
La commande flock fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
TRADUCTION
Cette page de manuel a ete traduite et est maintenue par Lyes Zemmouche
et les membres de la liste <debian-l10n-french AT lists DOT debian DOT
org>. Veuillez signaler toute erreur de traduction par un rapport de
bogue sur le paquet manpages-fr-extra.
utilitaire flock 4 fevrier 2006 FLOCK(1)