fuzor (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Cuptorul este o comanda de Unix si Unix-like de operare sisteme și , mai general al POSIX [1] sisteme , care afișează pe ieșirea standard a PIDs (identificatori de proces) a proceselor care utilizează în prezent specificate fișierele .

Pentru fiecare fișier specificat, se afișează o linie care indică numele fișierului urmat de PID-urile proceselor care îl utilizează.

fuser este, de asemenea, capabil să identifice PID-urile proceselor care utilizează fișiere sau directoare care se află pe unul sau mai multe sisteme de fișiere .

Unele sisteme de operare necesită privilegii de administrator ( rădăcină ) pentru a rula fuser .

Sintaxă

Sintaxa generală a cuptorului este după cum urmează:

 fuzor [ opțiuni ] [-] fișier1 [ fișier2 ...]

Parametrii fișierului specifică numele fișierelor de verificat.

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Singura opțiune relevantă este -c , care indică faptul că parametrii fișierului sunt puncte de montare care identifică sistemele de fișiere și că ar trebui afișate PID-urile proceselor care utilizează orice fișier sau director care se află pe aceste sisteme de fișiere .

Varianta fuzorului prezentă în sistemele de operare GNU / Linux oferă și opțiunile -n tcp și -n udp [2] , caz în care parametrii fișierului sunt interpretați ca un număr de port respectiv TCP sau UDP și sunt afișate PID-urile din procesele care utilizează porturile indicate (sunt necesare privilegii de root pentru a utiliza aceste opțiuni, altfel nu se afișează nicio ieșire).

Exemple

Afișează PID-urile proceselor care utilizează fișierul test.txt pe ieșirea standard :

 $ fuser test.txt
test.txt: 3016 3088 3089

Afișează la ieșirea standard PID-urile proceselor care utilizează fișiere care se află pe sistemul de fișiere montat în / media / cdrom :

 $ fuser -c / media / cdrom
/ media / cdrom: 7202 25797 26501 26523

Pe sistemele GNU / Linux , afișează PID-urile proceselor care utilizează portul TCP 22 (sunt necesare privilegii de root ):

 # fuser -n tcp 22
22 / tcp: 2275 26627

Notă

  1. ^ (EN) fusioner , în The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. Adus 08/01/2008 .
  2. ^ (EN) fuser , în paginile de manual Linux. Adus 08/01/2008 .
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT