| FUSER(1) | Корисничке наредбе | FUSER(1) |
fuser – одређује процесе користећи датотеке или прикључнице
fuser [-fuv] [-a|-s]
[-4|-6] [-c|-m|-n
размак] [ -k
[-i] [-M] [-w]
[-СИГНАл] ]
назив ...
fuser -l
fuser -V
fuser приказује ПИБ-ове процеса користећи наведене датотеке или системе датотека. У основном режиму приказа, за сваким називом датотеке следи слово које означава врсту приступа:
fuser даје ненулти резултујући код ако није приступљено ниједној од наведених датотека или у случају кобне грешке. Ако је нађен барем један приступ, fuser враћа нулу.
Да бисте тражили процесе користећи ТЦП и УДП прикључнице, одговарајући називни простор треба бити изабран опцијом -n. По основи fuser ће тражити и у IPv6 и у IPv4 прикључници. Да измените основно понашање, користите опције -4 и -6. Прикључница може бити наведена локалним и удаљеним прикључником, и удаљеном адресом. Сва поља су изборна, али зарези испред недостајућих поља морају бити присутни:
[lcl_port][,[rmt_host][,[rmt_port]]]
Или симболичке или бројевне вредности се могу користити за ИП адресе и бројеве прикључника.
fuser шаље само ПИБ-ове на сатндардни излаз, све остало шаље на стандардну грешку.
Процеси који приступају истој датотеци или систему датотека више пута на исти начин се приказују само једном.
Ако је исти објекат наведен више пута на линији наредби, неки од тих уноса се могу занемарити.
fuser може бити у могућности да прикупи делимичне информације само ако се покреће са привилегијама. Као последица тога, датотеке које су отворили процеси који припадају другим корисницима можда неће бити на списку, а извршне датотеке могу бити класификоване само као мапиране.
fuser не може извештавати ни о једном процесу за који нема дозволу да прегледа табелу описника датотеке. Овај проблем се најчешће јавља када се траже ТЦП или УДП прикљчнице када се fuser покрене као корисник који није администратор. У овом случају fuser неће пријавити приступ.
Инсталирање fuser СУИБ-а корена ће избећи проблеме повезане са делимичним информацијама, али може бити непожељно из разлога безбедности и приватности.
udp и tcp називни простори, и прикључнице ЈУНИКС домена се не могу претраживати језгрима старијим од 1.3.78.
Приступи језгром се приказују само опцијом -v.
Опција -k ради само на процесима. Ако је корисник језгро, fuser ће исписати савет, али неће преузети никакву радњу након тога.
fuser неће видети блок уређаје прикачене процесима на различитим називним просторима качења. Ово је зато што је ИД уређаја приказан у табели описника датотеке процеса из називног простора процеса, не из „fuser“-а; значење се неће поклопити.
fuser -m /dev/sgX ће приказати (или убити опцијом -k) све процесе, чак и ако нисте подесили тај уређај. Могу постојати други уређаји који то такође раде.
Опција качења -m поклопиће било коју датотеку у истом уређају као наведену датотеку, користите опцију -M ако желите да наведете само тачку качења.
fuser will not match mapped files, such as a process' shared libraries if they are on a btrfs(5) filesystem due to the device IDs being different for stat(2) and /proc/<PID>/maps.
kill(1), killall(1), stat(2), btrfs(5), lsof(8), mount_namespaces(7), pkill(1), ps(1), kill(2).
| 02.11.2022. | psmisc |