Inicio·Comandos de terminal
Publicidad

Consigue tu bono en un exchange de criptomonedas

Bonos que recibes solo por registrarte. Las condiciones son las que publica cada exchange.

fuser

Procesos y sistema

Uso

fuser <file> | fuser <port>/tcp

Encuentra, y si lo pides mata, lo que esta usando un archivo, un punto de montaje o un puerto; `-k` envia SIGKILL sin margen para limpiar y solo existe en Linux (psmisc), porque la version de macOS solo tiene `-cfu`.

Opciones habituales

OpciónSignificado
3000/tcpPIDs using that TCP port (Linux).
-kKill those processes. Sends SIGKILL, so no cleanup. Linux only; macOS fuser has no -k.
-iAsk before each kill, and only useful together with -k.
-vA readable table with user, PID and access type.
-m <mount>Every process using anything on that filesystem, before you unmount it.
-c / -f / -uThe only options POSIX guarantees, and all that macOS supports.

Ejemplos

fuser 3000/tcp

Which PID is holding the port (Linux).

fuser -k -i 3000/tcp

Kill the holder, asking first (Linux).

fuser -vm /mnt/data

Find out why the filesystem says "device is busy".

Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q¿Qué hace fuser?

Encuentra, y si lo pides mata, lo que esta usando un archivo, un punto de montaje o un puerto; `-k` envia SIGKILL sin margen para limpiar y solo existe en Linux (psmisc), porque la version de macOS solo tiene `-cfu`.

Q¿Cómo se escribe?

fuser <file> | fuser <port>/tcp — los corchetes marcan lo que puedes omitir.

Q¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man fuser. Este comando está en Procesos y sistema.

Comandos relacionados

página man: man fuser