Fuser

Ubuntu Türkiye Wiki sitesinden
Şuraya atla: kullan, ara

fuser, belirli bir dosyanın, dosya sisteminin veya soketin kullandığı işlemleri göstermek için kullanılan bir Unix komutudur. Örneğin:


fuser -m -u /mnt/usb1
şeklinde kullanılırsa
/mnt/usb1:   1347c(root)  1348c(esat)  1349c(esat)
gibi bir çıktı verir

Öntanımlı ekran kipinte, her dosya adından önce erişim türünü ifade edilen bir harf bulunur:

geçerli dizin.
yürütme çalıştırılıyor.
dosya aç.
yazmak için dosya aç.
kök dizini.
mmap'ed dosyası veya paylaşım kitaplığı

Eğer dosyaların hiçbirine erişilemiyor veya ölümcü lbir hata meydana gelmişse fuser sıfır olmayan bir kod üretir. En azından bir erişim sağlanmışsa fuser sıfıra döner. Dosya sisteminden ayırmaya girişildiğinde, "meşgul kaynak" iletilerinin artışını teşhis etmek için fuserin çıktısı kullanılabilir.

Seçenekler

-k 
bir dosyaya erişebilecek tüm işlemleri sonlardır. Örneğin fuser -k /home/export/ganesh, izinsiz olarak bu dizine erişen tüm işlemleri sonlandırır. Doğrulamak için -i seçeneğini kullanın.
-i 
etkileşimsel kip. İşlem sonlandırmadan önceki bilgi
-v 
ayrıntı.
-u 
kullanıcı adı ekle
-a 
tüm dosyaları göster
-m 
name dosya sistemdeki veya bağlı bulunan herhangi bir aygıttaki bir dosyayı belirtir. Bu dosya sisteminde, dosyalara eişen tüm işlemler listelenir. Eğer bir dizin dosyası belirtilmişse, bu dizine bağlanılabilecek herhangi bir dosya sistemini kullanmak için otomatik olarak name/. ya değiştirilir.

-k, tüm işleme bir SIGKILL gönderir. Farklı bir işaret göndermek için -signal kullanın. fuserin desteklediği işaretlerin listesini görmek için fuser -l kullanın.

İlişkili komutlar

  • Açık olan tüm dosya ve işlemlerin listesini elde etmek için lsof komutu kullanılabilir.
  • fuser komutunun BSD işletim sistemindeki eşdeğeri fstat(1)dir.

İlgili maddeler ve dış bağlantılar

Kaynakça

İngilizve Wikipedia fuser (Unix) maddesi

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes