Fuser

Linux.fista
Versio hetkellä 2. elokuuta 2009 kello 20.46 – tehnyt Pb (keskustelu | muokkaukset) (perustyökalut-luokkaan: löytyy samasta paketista kuin killall ja pstree)
Siirry navigaatioon Siirry hakuun

fuser on komentoriviohjelma, joka kertoo tiedostoja, pistokkeita (engl. sockets) tai tiedostojärjestelmiä käyttävät prosessit , sekä pyydettäessä lopettaa ne. Komento on erityisen käytännöllinen silloin, kun joku tiedostojärjestelmä täytyisi irrottaa tai liitosparametrejä muuttaa, mutta jokin tuntematon ohjelma käyttää kyseistä tiedostojärjestelmää. Tällaisessa tilanteessa tulee virheilmoitus:

umount: /home: device is busy

Käyttöesimerkkejä

Listataan (valitsin -m) juuritiedostojärjestelmää käyttävät prosessit runsassanaisesti (valitsin -v):

fuser -mv /

Yritetään lopettaa (valitsin -k) kaikki /home-tiedostojärjestelmää käyttävät prosessit, mutta kysytään kuitenkin käyttäjältä jokaisesta erikseen (valitsin -i):

fuser -ki /home

Asennus

fuser-ohjelma ei ole aivan kaikissa jakeluissa oletusarvoisesti mukana, mutta sen voi asentaa tavalliseen tapaan. Se löytyy yleensä paketista psmisc.

Katso myös