Beégető

A fuser  egy segédprogram, amely azonosítja azokat a folyamatokat , amelyek meghatározott fájlokat vagy socketeket használnak .

Parancs szintaxis

fuser megjeleníti azokat a folyamatazonosítókat (PID-ket), amelyek jelenleg a name argumentumban megadott fájlokat vagy fájlrendszereket használják. Alapértelmezés szerint az információ kiadásakor minden fájl neve után egy betű található, amely jelzi a hozzáférés típusát:

c aktuális könyvtár. e futtatható végrehajtható fájl. f fájl megnyitása. Alapértelmezés szerint az információkimeneti módban előfordulhat, hogy az f betű hiányzik. F a fájl nyitva van írásra. r gyökérkönyvtár. m a fájl egy leképezett vagy megosztott (megosztott) könyvtár.

A fuser parancs nullától eltérő visszatérési kódot ad vissza, ha a megadott fájlok egyikét sem „fogja el” semmilyen folyamat, vagy ha végzetes hiba történik. Ha legalább egy folyamatot talál, amely nevet használ, akkor a fuser parancs nullát ad vissza.

A TCP és UDP socketeket használó folyamatok böngészése esetén a megfelelő terület nevét meg kell adni az -n kapcsolóval. Alapértelmezés szerint a beégető parancs mind az IPv6, mind az IPv4 socketeket nézi. Az alapértelmezett beállítások megváltoztatásához a -4 és -6 paramétereket kell használni. A socket(ek) lehetnek helyi vagy távoli portok vagy távoli címek. Bár minden mező nem kötelező, vesszőnek kell lennie a hiányzó mezők előtt: lcl_port, rmt_host, rmt_port .

Az IP-címek és portszámok esetében a portszám vagy annak szimbolikus neve is megadható.

A beégető csak a folyamatazonosítókat (PID) küldi a szabványos kimenetre, minden mást szabványos hibába küld.

Opciók

-a Információkat jelenít meg a parancssorban megadott összes fájlhoz. Alapértelmezés szerint csak azoknak a fájloknak a neve jelenik meg, amelyeket legalább egy folyamat használ. -c Hasonló a -m opcióhoz, és a POSIX kompatibilitáshoz használatos . -f Figyelmeztetés nélkül figyelmen kívül hagyva. POSIX kompatibilitáshoz használatos. -k Megöli (leállítja) a megadott fájlt használó folyamatokat. A küldött SIGKILL lezáró jel a -signal opcióval felülbírálható. A beégető folyamat soha nem fogja megölni magát, de leállíthat más beégető folyamatokat. Mielőtt megpróbálna leállítani egy futó folyamatot, a fuser parancs beállítja a folyamatazonosító tényleges felhasználói azonosítóját a saját felhasználói azonosítójára. -én A folyamat befejezése előtt a felhasználó megerősítésére van szükség. Ha a -k kapcsoló nincs megadva, ezt a beállítást a rendszer figyelmeztetés nélkül figyelmen kívül hagyja. -l Megjeleníti az összes létező jelnév listáját. -m A név egy csatolt fájlrendszeren vagy egy speciális blokkeszközön található fájl. Megjelenik azon folyamatok listája, amelyek ezen a fájlrendszeren fájlokat használnak. Ha a megadott fájl egy könyvtár, akkor a név/ automatikusan hozzáfűződik a nevéhez. és figyelembe vesz minden olyan fájlrendszert, amely az adott könyvtárba csatlakoztatható. -n tér Különböző névkészletek kiválasztása. A támogatott névkészletek a következők: fájl (az alapértelmezett fájlnevek ), udp (helyi UDP -portok ) és tcp (helyi TCP -portok ). A portoknál megadható a port száma vagy szimbolikus neve. Használhatja a név/Ispace rövidítést (például 80/tcp), ha az egyedileg jellemzi az objektumot. -s Üzenetek megjelenítése nélkül hajt végre műveleteket. Az -u és -v opciókat ebben a módban figyelmen kívül hagyja. Az -a kapcsolót nem szabad az -s kapcsolóval együtt használni. -jel A megadott kilépési jelet küldi a folyamatnak a szokásos SIGKILL helyett. A jeleket névvel (pl. -HUP) vagy számmal (pl. -1) adhatjuk meg. Ezt a beállítást a rendszer csendben figyelmen kívül hagyja, hacsak nem használja a -k kapcsolót. -u Minden PID-hez hozzáfűzi a folyamat tulajdonosának nevét. -v Részletes információs mód. A folyamatok a ps parancs kimenetének stílusában jelennek meg. A PID, USER és COMMAND mezők hasonlóak a ps parancs kimenetéhez. Az ACCESS mező a fájlt használó folyamatot mutatja. Ha az objektumot a kernel használja (például csatolási pontok, swap fájl stb. esetén), a PID helyett a sztring kernel jelenik meg. -V Információkat jelenít meg a program verziójáról. - négy Csak egy IPv4 -aljzatot keres a rendszer . Ezt a beállítást nem szabad a -6 kapcsolóval együtt használni, és csak szóköz tcp és udp nevekkel működik. -6 Csak egy IPv6 -aljzatot keres a rendszer . Ezt az opciót nem szabad a -4 kapcsolóval együtt használni, és csak szóköz tcp és udp nevekkel működik. - Visszaállítja az összes beállítást, és a folyamatleállító jelet SIGKILL -re állítja .

Példák

Lásd még

Linkek