FUSER(1) | MidnightBSD General Commands Manual | FUSER(1) |
fuser
— list IDs
of all processes that have one or more files open
fuser |
[-cfkmu ] [-M
core] [-N
system] [-s
signal] file ... |
The fuser
utility writes to stdout the
PIDs of processes that have one or more named files open. For block and
character special devices, all processes using files on that device are
listed. A file is considered open by a process if it was explicitly opened,
is the working directory, root directory, jail root directory, active
executable text, kernel trace file or the controlling terminal of the
process. If -m
option is specified, the
fuser
utility will also look through mmapped
files.
The following options are available:
-c
-f
-k
SIGKILL
by default).-M
core-m
-N
system-s
signalSIGKILL
.-u
The following symbols, written to stderr will indicate how files are used:
O_APPEND
was specified).O_DIRECT
was
specified).The fuser
utility exits 0 on
success, and >0 if an error occurs.
The command ‘fuser -fu .
’
writes to standard output the process IDs of processes that are using the
current directory and writes to stderr an indication of how those processes
are using the directory and user names associated with the processes that
are using this directory.
The fuser
utility is expected to conform
to IEEE Std 1003.1-2004
(“POSIX.1”).
The fuser
utility appeared in
FreeBSD 9.0.
The fuser
utility and this manual page was
written by Stanislav Sedov
<stas@FreeBSD.org>.
Since fuser
takes a snapshot of the
system, it is only correct for a very short period of time. When working via
kvm(3) interface the report
will be limited to filesystems the fuser
utility
knows about (currently only cd9660, devfs, nfs, ntfs, nwfs, udf, ufs and
zfs).
June 18, 2020 | midnightbsd-3.1 |