FUSER(1)          Manuel de l'utilisateur Linux          FUSER(1)


NOM
       fuser - Identifier les processus qui utilisent un fichier.

SYNOPSIS
       fuser [-a|-s] [-signal] [-kmuv] fichier ...  [-] [-signal]
       [-kmuv] fichier ...
       fuser -l
       fuser -V

DESCRIPTION
       fuser  affiche  les  PIDs  des processus qui utilisent les
       fichiers  ou  les  systèmes  de  fichiers  indiqués.   Par
       défaut,  il affiche les PIDs suivis d'une lettre indiquant
       le type d'accès.

              c      répertoire courant.

              e      programme en cours d'exécution.

              f      fichier ouvert. f est omis par défaut.

              r      répertoire racine

              m      fichier projeté en mémoire, ou  bibliothèque
                     partagée.

       fuser  renvoie  un  code  de  retour  non nul si aucun des
       fichiers mentionnés n'est  utilisé,  ou  en  cas  d'erreur
       fatale.  Si  au  moins  un accès est détecté pour l'un des
       fichiers mentionnés, fuser renvoie zero.

OPTIONS
       -a     Montrer tous les fichiers mentionnés sur  la  ligne
              de commande. Par défaut seuls les fichiers utilisés
              par un processus au moins seront affichés.

       -k     Envoyer  un  signal  aux  processus  utilisant  les
              fichiers.  Si  le  modificateur  -signal, n'est pas
              mentionné, c'est le signal SIGKILL qui est  envoyé.
              Un  processus fuser ne se tue jamais lui-meme, mais
              il  peut  tuer  d'autres  processus  fuser.   L'UID
              effectif  du processus exécutant fuser est remplacé
              par son UID réel avant l'émission du signal.

       -l     Afficher la liste des noms de signaux  disponibles.

       -m     fichier se trouve sur un système de fichiers monté,
              ou est un périphérique bloc monté.  Tous  les  pro­
              cessus  accédant aux fichiers sur ce système seront
              affichés.  Si le nom d'un répertoire est mentionné,
              il  est automatiquement remplacé par fichier/. pour
              inclure tous les systèmes de fichiers pouvant  être
              montés en dessous de lui.




Linux                      3 Juin 1997                          1





FUSER(1)          Manuel de l'utilisateur Linux          FUSER(1)


       -s     Agir  en  silence.  Les  options  -a, -u et -v sont
              alors ignorées.

       -signal
              Envoyer le signal indiqué plutôt  que  SIGKILL.  On
              peut  mentionner soit le nom du signal (ex : -HUP),
              soit son numéro (ex : -1).

       -u     Ajouter à chaque PID le nom  d'utilisateur  de  son
              propriétaire.

       -v     Mode  volubile.  Les  processus sont présentés à la
              maniere de ps.  Les champs  PID,  USER  et  COMMAND
              sont  similaires  à  ceux de ps.  ACCESS indique le
              type d'utilisation du fichier.

       -V     Afficher le numéro de version.

       -      Remettre toutes les options  à  leurs  valeurs  par
              défaut, et le signal à SIGKILL.

FICHIERS
       /proc     Emplacement du système de fichier proc

EXEMPLES
       fuser -km /home tue tous les processus accédant de quelque
       manière que ce soit au système de fichiers /home.

       if fuser -s /dev/ttyS1; then :; else qqchose;  fi  appelle
       qqchose si aucun autre processus n'utilise /dev/ttyS1.

RESTRICTIONS
       Les  processus accédant plusieurs fois au même fichier, ou
       au même système de fichiers ne sont affichés qu'une  fois.

       fuser  ne  dispose de toutes les informations que s'il est
       exécuté avec les privilèges de root. Ainsi,  des  fichiers
       ouverts  par des processus appartenant à d'autres utilisa­
       teurs n'apparaîtront peut-être  pas,  et  des  exécutables
       peuvent n'être vus qu'en tant que projection en mémoire.

       L'installation  de  fuser  en tant que SUID root évite les
       problèmes  d'informations  incomplètes,  mais  peut   être
       gênant pour des raisons de sécurité et de discrétion.

AUTEUR
       Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>

VOIR AUSSI
       kill(1), killall(1), ps(1), kill(2)


TRADUCTION
       Christophe Blaess, 1997.



Linux                      3 Juin 1997                          2