fuser
Processos e sistema
Uso
fuser <file> | fuser <port>/tcpEncontra, e se voce pedir mata, o que esta usando um arquivo, um ponto de montagem ou uma porta; `-k` envia SIGKILL sem chance de limpeza e existe apenas no Linux (psmisc), pois a versao do macOS tem so `-cfu`.
Opções comuns
| Opção | Significado |
|---|---|
| 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. |
Exemplos
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".
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que fuser faz?
Encontra, e se voce pedir mata, o que esta usando um arquivo, um ponto de montagem ou uma porta; `-k` envia SIGKILL sem chance de limpeza e existe apenas no Linux (psmisc), pois a versao do macOS tem so `-cfu`.
Q. Como se digita?
fuser <file> | fuser <port>/tcp — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man fuser. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man fuser