fstat

From NetBSD Wiki

Jump to: navigation, search

The fstat(1) command identifies open files. A file is considered open by a process if it was explicitly opened, is the working directory, root directory, active pure text, or kernel trace file for that process. If no options are specified, fstat reports on all open files in the system.

For example, to see all open files from a specific user, add option -u:

$ fstat -u zafer
USER     CMD          PID   FD MOUNT       INUM MODE         SZ|DV R/W
zafer    fstat        542   wd /         976961 drwxr-xr-x    1024 r
zafer    fstat        542    0 /         818839 crw--w----   ttyp0 rw
zafer    fstat        542    1 /         818839 crw--w----   ttyp0 rw
zafer    fstat        542    2 /         818839 crw--w----   ttyp0 rw
zafer    fstat        542    3 /         817930 crw-r-----     mem r
zafer    fstat        542    4 /         817929 crw-r-----    kmem r
zafer    fstat        542    5 /         817928 crw-r-----    drum r
zafer    fstat        542    6 /          22915 -rw-r--r--   40960 r
zafer    ftp          504   wd /         976961 drwxr-xr-x    1024 r
zafer    ftp          504    0 /         817926 crw-------  console rw
zafer    ftp          504    1 /         817926 crw-------  console rw
zafer    ftp          504    2 /         817926 crw-------  console rw
zafer    ftp          504    3* internet stream tcp c0dbc9d8 192.168.0.203:65533 <-> 195.22.142.121:21
zafer    bash          43   wd /         976961 drwxr-xr-x    1024 r
zafer    bash          43    0 /         818839 crw--w----   ttyp0 rw
zafer    bash          43    1 /         818839 crw--w----   ttyp0 rw
zafer    bash          43    2 /         818839 crw--w----   ttyp0 rw
zafer    bash          43   63 /         818839 crw--w----   ttyp0 rw
zafer    bash         463   wd /         976961 drwxr-xr-x    1024 r
zafer    bash         463    0 /         817926 crw-------  console rw
zafer    bash         463    1 /         817926 crw-------  console rw
zafer    bash         463    2 /         817926 crw-------  console rw
zafer    bash         463   63 /         817926 crw-------  console rw

To see all open files from a specific process use option -p.

$ fstat -p 504
USER     CMD          PID   FD MOUNT       INUM MODE         SZ|DV R/W
zafer    ftp          504   wd /         976961 drwxr-xr-x    1024 r
zafer    ftp          504    0 /         817926 crw-------  console rw
zafer    ftp          504    1 /         817926 crw-------  console rw
zafer    ftp          504    2 /         817926 crw-------  console rw
zafer    ftp          504    3* internet stream tcp c0dbc9d8 192.168.0.203:65533 <-> 195.22.142.121:21

See also

View source code (Please report any bugs or suggestions here).

Retrieved from "http://wiki.netbsd.se/fstat"
Personal tools