fuser
Prozesse und System
Aufruf
fuser <file> | fuser <port>/tcpFindet — und auf Wunsch beendet — was eine Datei, einen Mountpunkt oder einen Port benutzt; `-k` sendet SIGKILL ohne Gelegenheit zum Aufraumen und gibt es nur unter Linux (psmisc), da die macOS-Fassung allein `-cfu` kennt.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| 3000/tcp | PIDs using that TCP port (Linux). |
| -k | Kill those processes. Sends SIGKILL, so no cleanup. Linux only; macOS fuser has no -k. |
| -i | Ask before each kill, and only useful together with -k. |
| -v | A readable table with user, PID and access type. |
| -m <mount> | Every process using anything on that filesystem, before you unmount it. |
| -c / -f / -u | The only options POSIX guarantees, and all that macOS supports. |
Beispiele
fuser 3000/tcpWhich PID is holding the port (Linux).
fuser -k -i 3000/tcpKill the holder, asking first (Linux).
fuser -vm /mnt/dataFind out why the filesystem says "device is busy".
Was läuft und was die Maschine frisst. Erst herausfinden, was es ist, dann beenden.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht fuser?
Findet — und auf Wunsch beendet — was eine Datei, einen Mountpunkt oder einen Port benutzt; `-k` sendet SIGKILL ohne Gelegenheit zum Aufraumen und gibt es nur unter Linux (psmisc), da die macOS-Fassung allein `-cfu` kennt.
Q. Wie gibt man ihn ein?
fuser <file> | fuser <port>/tcp — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 6; die vollständige Liste steht in man fuser. Der Befehl gehört zu Prozesse und System.
Verwandte Befehle
man-Seite: man fuser