Commande Unix/Solaris

Bonjour,
Existe t - il une commane qui permet de savoir quel process occupe un fichier sous solaris?
Configuration: Solaris
Firefox 2.0.0.11

3 réponses

  1. Contributeur
    hello
    NAME
    fuser - identify processes using a file or file structure
    SYNOPSIS
    /usr/sbin/fuser [ - [ c| f] ku] files [ [ - [ c| f] ku] files] ...
    DESCRIPTION
    fuser displays the process IDs of the processes that are using the files specified as arguments.


    lsof est bien supérieur, mais doit être compilé ou chargé.
    http://www.sunfreeware.com/programlistsparc10.html#lsof
    0
    1. Modérateur
      Salut,

      Extrait du man lsof :
      NOM
             lsof - lister les fichiers ouverts
      
      SYNOPSIS
             lsof  [  -?abChlnNOPRstUvVX ] [ -A A ] [ -c c ] [ +|-d d ] [ +|-D D ] [
             +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i] ] [ -k k ] [ +|-L [l] ] [
             -m  m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t] ] [ -S [t] ] [ -T [t] ]
             [ -u s ] [ +|-w ] [ -- ] [noms]
      
      DESCRIPTION
             Lsof révision 4.60 affiche des informations sur  les  fichiers  ouverts
             par des processus pour les dialectes UNIX suivants :
      
                  AIX 4.3.[23], 5L, and 5.1
                  Apple Darwin 1.[23] et 1.4 pour les systèmes Power
                  Macintosh
                  ...
                  Linux 2.1.72 et supérieur pour les systèmes à base
                  de processeurs Intel
                  NetBSD 1.5 pour les systèmes basés Alpha, Intel
                  et SPARC
                  ...
                  ...
                  Solaris 2.6, 7, 8, et 9 BETA
      0
      1. yop,

        la commande ps ?
        essaye man ps, ps -ef, ps -fu nom_user

        ++
        0
        1. Merci!
          ps ne resoud pas mon probleme . En fait mon souci c'est de savoir quelles sont les applications qui sont rattachees a un fichier?
          0