Provided by: manpages-fr-extra_20101103_all bug

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)