Kiinnitysyksikkö

fuser  on apuohjelma, joka tunnistaa prosessit , jotka käyttävät määritettyjä tiedostoja tai pistokkeita .

Komentosyntaksi

fuser näyttää prosessitunnukset (PID:t), jotka tällä hetkellä käyttävät nimiargumentilla määritettyjä tiedostoja tai tiedostojärjestelmiä. Oletusarvoisesti tietojen tulostuksen aikana jokaisen tiedoston nimen jälkeen on kirjain, joka ilmaisee pääsyn tyypin:

c nykyinen hakemisto. e käynnissä suoritettava tiedosto. f avaa tiedosto. Oletuksena tiedonantotilassa f-kirjain saattaa puuttua. F tiedosto on avoinna kirjoittamista varten. r juurihakemisto. m tiedosto on yhdistetty tai jaettu (jaettu) kirjasto.

Fuser-komento palauttaa nollasta poikkeavan palautuskoodin, jos mikään prosessi ei "kaappaa" mitään määritetyistä tiedostoista tai jos tapahtuu vakava virhe. Jos löytyy ainakin yksi prosessi, joka käyttää nimeä, kiinnityskomento palauttaa nollan.

Jos etsit TCP- ja UDP - socketteja käyttäviä prosesseja , vastaava tilan nimi on määritettävä valitsimella -n. Oletusarvoisesti kiinnityskomento tarkastelee sekä IPv6- että IPv4-pistorasiaa. Oletusasetusten muuttamiseen on käytettävä parametreja -4 ja -6. Vastakkeet voivat olla joko paikallinen tai etäportti tai etäosoite. Vaikka kaikki kentät ovat valinnaisia, ennen puuttuvia kenttiä on oltava pilkkuja: lcl_port, rmt_host, rmt_port .

IP-osoitteille ja porttinumeroille voidaan määrittää joko portin numero tai sen symbolinen nimi .

kiinnitysyksikkö lähettää vain prosessitunnukset (PID) vakiolähtöön, kaikki muu lähetetään vakiovirheeseen.

Vaihtoehdot

-a Näyttää tiedot kaikista komentorivillä määritetyistä tiedostoista. Oletusarvoisesti näytetään vain niiden tiedostojen nimet, jotka ovat vähintään yhden prosessin käytössä. -c Samanlainen kuin -m-vaihtoehto ja sitä käytetään POSIX -yhteensopivuuden varmistamiseen . -f Ohitettu ilman varoitusta. Käytetään POSIX-yhteensopivuuden vuoksi. -k Tappaa (lopettaa) prosessit, jotka käyttävät määritettyä tiedostoa. Lähetetty SIGKILL-päätesignaali voidaan ohittaa valitsimella -signal. Kiinnitysprosessi ei koskaan tapa itseään, mutta se voi lopettaa muut kiinnitysprosessit. Ennen käynnissä olevan prosessin lopettamista fuser-komento asettaa prosessitunnuksen voimassa olevan käyttäjätunnuksen omaksi käyttäjätunnuksekseen. -i Ennen kuin prosessi on valmis, se vaatii vahvistuksen käyttäjältä. Jos valitsinta -k ei ole määritetty, tämä vaihtoehto ohitetaan ilman varoitusta. -l Näyttää luettelon kaikista olemassa olevista signaalien nimistä. -m nimi on liitetyssä tiedostojärjestelmässä oleva tiedosto tai asennetussa erityisessä lohkolaitteessa. Näkyviin tulee luettelo kaikista tämän tiedostojärjestelmän tiedostoja käyttävistä prosesseista. Jos määritetty tiedosto on hakemisto, nimi/ liitetään automaattisesti sen nimeen. ja ottaa huomioon kaikki tiedostojärjestelmät, jotka voidaan liittää kyseiseen hakemistoon. -n tilaa Valitsee erilaisia ​​nimiä. Tuetut nimijoukot ovat tiedosto (oletus on tiedostonimet ), udp (paikalliset UDP -portit ) ja tcp (paikalliset TCP -portit ). Porteille voidaan määrittää joko portin numero tai sen symbolinen nimi. Voit käyttää nimeä/Ispace-lyhennettä (esimerkiksi 80/tcp), jos se yksilöi objektin. -s Suorittaa toimintoja näyttämättä viestejä. Vaihtoehdot -u ja -v jätetään huomiotta tässä tilassa. Vaihtoehtoa -a ei saa käyttää valitsimen -s kanssa. -signaali Lähettää määritetyn poistumissignaalin prosessille tavallisen SIGKILL-signaalin sijaan. Signaalit voidaan määrittää nimellä (esim. -HUP) tai numerolla (esim. -1). Tämä vaihtoehto ohitetaan hiljaa, ellei -k-vaihtoehtoa käytetä. -u Liittää jokaiseen PID-tunnukseen prosessin omistajan nimen. -v Yksityiskohtaiset tiedot -tila. Prosessit näytetään ps-komennon tulosteen tyyliin. PID-, USER- ja COMMAND-kentät ovat samanlaisia ​​kuin ps-komennon tulos. ACCESS-kenttä näyttää tiedostoa käyttävän prosessin. Jos ydin käyttää objektia (esimerkiksi liitoskohtien, swap-tiedoston jne. tapauksessa), merkkijonoydin näytetään PID:n sijaan. -V Näyttää tiedot ohjelman versiosta. - neljä Vain IPv4 - liitäntää etsitään . Tätä vaihtoehtoa ei tulisi käyttää -6-vaihtoehdon kanssa, ja se toimii vain välilyöntien tcp- ja udp-nimien kanssa. -6 Vain IPv6 - pistoke etsitään . Tätä vaihtoehtoa ei saa käyttää -4-vaihtoehdon kanssa, ja se toimii vain välilyöntien tcp- ja udp-nimien kanssa. - Nollaa kaikki vaihtoehdot ja asettaa prosessin pysäytyssignaalin SIGKILL .

Esimerkkejä

Katso myös

Linkit