Provided by: manpages-pl_20060617-3_all bug

NAZWA

       fuser - podaje procesy korzystajce z plikow lub soketow

SK/LADNIA

       fuser [-a|-s] [-4|-6] [-n przestrze_nazw] [-sygna/l] [-kimuv]
       nazwa_pliku ...
       fuser -l
       fuser -V

OPIS

       fuser wywietla PID-y procesow, ktore korzystaj z  podanych  plikow  lub
       systemow  plikow.  W  domylnym trybie wywietlania po kadej nazwie pliku
       wystpuje litera, oznaczajca rodzaj dostpu:

              c      biecy katalog.

              e      uruchomiony plik wykonywalny.

              f      otwarty  plik.  f  jest  pomijane   w   domylnym   trybie
                     wywietlania.

              r      katalog glowny.

              m      mmap-owany plik lub biblioteka dzielona.

       fuser  zwraca  niezerowy  kod,  jeli nie mona bylo dosta si do adnego z
       plikow lub po bldzie krytycznym. Jeli udal si dostp  do  choby  jednego
       pliku, fuser zwraca zero.

       Aby  moc  wyszuka  procesy uywajce soketow TCP lub UDP, trzeba za pomoc
       opcji -n wybra odpowiedni przestrze nazw. Domylnie, fuser bdzie  szukal
       zarowno soketow IPv6, jak i soketow IPv4. Aby to zmieni, naley uy opcji
       -4 i -6. Soket(y) moe  (mog)  by  okrelony(-ne)  przez  podanie  portow
       lokalnego   i   zdalnego   oraz   zdalnego  adresu.  Wszystkie  pola  s
       nieobowizkowe, trzeba jednak  poda  przecinki  poprzedzajce  opuszczone
       pola:

       [port_lokalny][,[zdalny_komp][,[port_zdalny]]]

       Adresy IP oraz numery portow mog by podane albo w postaci symbolicznej,
       albo jako numery.

OPCJE

       -a     Pokazuje  wszystkie  pliki,  podane  w  linii  komend.  Domylnie
              pokazywane  s tylko pliki, do ktorych dostp uzyskal przynajmniej
              jeden proces.

       -k     Ubija procesy korzystajce z pliku.  Jeli  nie  jest  uyta  opcja
              -sygna/l,  wysylany  jest  SIGKILL. Proces fuser nigdy sam siebie
              nie ubije, lecz moe ubi inne procesy fuser.  Przed  prob  ubicia
              efektywny ID uytkownika procesu jest ustawiany na rzeczywisty.

       -i     Przed  ubiciem  procesu, prosi uytkownika o potwierdzenie. Opcja
              ta jest ignorowana, jeeli nie podano opcji -k.

       -l     Wywietla wszystkie znane nazwy sygnalow.

       -m nazwa_pliku
              Podaje plik na  zamontowanym  systemie  plikow  lub  zamontowane
              urzdzenie  blokowe. Wszystkie korzystajce z niego procesy zostan
              wymienione. Jeli podany plik jest katalogiem, to zmieniany  jest
              automatycznie  na  nazw_pliku/.  ,  aby  uywa  dowolnego systemu
              plikow, ktory moglby by zamontowany w tym katalogu.

       -n przestrze_nazw
              Wybiera inn przestrze nazw.  Dostpne  s  nastpujce  przestrzenie
              nazw:  file  (nazwy  plikow,  ustawienie  domylne), udp (lokalne
              porty UDP) i tcp (lokalne porty TCP).  Porty  mog  by  podane  w
              postaci nazw symbolicznych albo jako numery. Jeeli nie spowoduje
              to dwuznacznoci, mona uy skroconej notacji  nazwa/przestrze_nazw
              (np. nazwa/protok'o/l).

       -s     Ciche dzialanie.  -u i -v s w tym trybie ignorowane.  -a nie moe
              by uyta z -s.

       -sygna/l
              zamiast SIGKILL uywaj okrelonego sygnalu.  Sygnaly  mona  podawa
              wedlug nazw (np. -HUP) lub przez liczb (np. -1).

       -u     Do   kadego   PID-a  dodaj  nazw  uytkownika,  ktory  jest  jego
              wlacicielem.

       -v     Tryb gadatliwy. Procesy s pokazywane w stylu  ps(1).  Pola  PID,
              USER  i  COMMAND s podobne do tych w ps.  ACCESS pokazuje sposob
              dostpu do pliku.  Jeeli plik jest uywany przez jdro systemu (np.
              w  wypadku  punktu montowania, pliku wymiany itp.), wartoci tego
              pola jest kernel.

       -V     Wywietla informacj o wersji.

       -4     Wyszukuje tylko sokety IPv4. Ta opcja nie moe by uywana lcznie z
              opcj  -6, a uywanie jej ma efekt tylko z przestrzeniami nazw tcp
              i udp.

       -6     Wyszukuje tylko sokety IPv6. Ta opcja nie moe by uywana lcznie z
              opcj  -4, a uywanie jej ma efekt tylko z przestrzeniami nazw tcp
              i udp.

       -      Resetuj wszystkie opcje i ustaw sygnal z powrotem na SIGKILL.

PLIKI

       /proc     miejsce znajdowania si systemu plikow proc

PRZYK/LADY

       fuser -km /home ubija wszystkie procesy, ktore   w  jakikolwiek  sposob
       korzystaj z systemu plikow /home.

       if fuser -s /dev/ttyS1; then :; else co; fi wywoluje co, jeli aden inny
       proces nie uywa /dev/ttyS1.

       fuser telnet/tcp pokazuje wszystkie procesy nasluchujce  na  (lokalnym)
       porcie TELNET.

OGRANICZENIA

       Procesy,   korzystajce   z   tych  samych  plikow  lub  systemu  plikow
       kilkukrotnie, s wywietlane tylko raz.

       fuser jest w stanie uzyska tylko czciowe  dane,  chyba  e  pracujesz  z
       odpowiednimi  uprawnieniami.  W  wyniku  tego, otwarte pliki, nalece do
       innych uytkownikow mog nie by wymienione, a pliki  wykonywalne  mog  by
       sklasyfikowane jako tylko zmapowane.

       Instalowanie  fuser  z  SUID  root  zapobiegloby  problemom z czciowymi
       danymi, lecz mogloby by niepodane z przyczyn bezpieczestwa.

       Przestrzenie nazw udp  i  tcp  oraz  sokety  domeny  UNIX  nie  mog  by
       wyszukiwane, jeeli wersja jdra jest mniejsza ni 1.3.78.

       Obecnie  udp  i tcp dzialaj z IPv6 i IPv4, ale jako adresy s wywietlane
       tylko adresy IPv4.

       Informacje o tym, e to jdro systemu uywa jakiego  pliku,  s  wywietlane
       tylko wtedy, gdy podano opcj -v.

       Opcja  -k  dotyczy tylko procesow. Jeeli dany system plikow uywany jest
       przez jdro systemu, to fuser wypisze ostrzeenia, ale nie podejmie adnej
       akcji.

AUTOR

       Werner Almesberger <Werner.Almesberger@epfl.ch>

ZOBACZ TAKE

       kill(1), killall(1), lsof(8), ps(1), kill(2)

INFORMACJE O T/LUMACZENIU

       Powysze  tlumaczenie  pochodzi z nieistniejcego ju Projektu Tlumaczenia
       Manuali i moe nie by aktualne. W razie zauwaenia ronic  midzy  powyszym
       opisem  a  rzeczywistym  zachowaniem  opisywanego programu lub funkcji,
       prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.