查看进程打开的文件句柄

时间:2021-02-22 21:33:01


查看进程8495打开的文件句柄的命令如下:

lsof -p 8495



LSOF(8)                                                                LSOF(8)

NAME
       lsof - list open files

SYNOPSIS
       lsof [ -?abChlnNOPRtUvVX ] [ -A A ] [ -c c ] [ +c c ] [ +|-d d ] [ +|-D D ] [ +|-e s ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i]
       ] [ -k k ] [ +|-L [l] ] [ +|-m m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t[m<fmt>]] ] [ -s [p:s] ] [ -S [t] ] [ -T [t] ] [  -u  s  ]  [
       +|-w ] [ -x [fl] ] [ -z [z] ] [ -Z [Z] ] [ -- ] [names]

DESCRIPTION
       Lsof revision 4.82 lists on its standard output file information about files opened by processes for the following UNIX dialects:

            AIX 5.3
            Apple Darwin 9 (Mac OS X 10.5)
            FreeBSD 4.9 for x86-based systems
            FreeBSD 7.[012] and 8.0 for AMD64-based systems
            Linux 2.1.72 and above for x86-based systems
            Solaris 9 and 10

       (See the DISTRIBUTION section of this manual page for information on how to obtain the latest lsof revision.)

       An  open  file  may  be  a  regular  file, a directory, a block special file, a character special file, an executing text reference, a
       library, a stream or a network file (Internet socket, NFS file or UNIX domain socket.)  A specific file or all the  files  in  a  file
       system may be selected by path.

       Instead  of  a  formatted display, lsof will produce output that can be parsed by other programs.  See the -F, option description, and
       the OUTPUT FOR OTHER PROGRAMS section for more information.

       In addition to producing a single output list, lsof will run in repeat mode.  In repeat mode  it  will  produce  output,  delay,  then
       repeat  the  output  operation  until  stopped with an interrupt or quit signal.  See the +|-r [t[m<fmt>]] option description for more
       information.