Dosyaları lsof ile sürekli izleme


23

Gerçek zamanlı olarak açılan her dosyayı izlemek için sürekli çalışmasını sağlamanın bir yolu var mı?

Sürecin adını bilmiyorum. Listenin istediğimi içerdiğini görene kadar bir süre sürekli çalışmasını istiyorum.

Yanıtlar:


31

Dosya adı / işlem kimliğini bilmediğiniz için kullanıcı adı seçeneğini aşağıdaki gibi belirtebileceğinizi düşünüyorum.

lsof -r 2 -u username
  • "-R 2" seçeneği her 2 saniyede bir güncelleme yaparak lsof'u tekrarlama moduna sokar. (Ctrl -c sonlandırılır)
  • "-U" seçeneği, kullanıcıların faaliyetlerine göz kulak olmak için kullanılabilir.

Uygulamanın çalıştırıldığı dizin adını biliyorsanız ve kullanıcı adını belirtmek istemiyorsanız, aşağıdaki komutu kullanabilirsiniz:

lsof +D /some/dir -r 2 

Referanslar

Herhangi bir uygulamanın veya kullanıcının Ağ Etkinliğini gerçek zamanlı olarak görüntüleyin


1
@DigitalRobot, daha güzel örnekler için bu bağlantıya da başvurabilirsiniz .
Ramesh

fantastik!!!!!!!!!!!!!!
SpaceDog

1
o dönemde nelerin değiştiğini görmenin bir yolu var mı? Bazen liste çok büyüktür ve bir şey yapmak ve o sırada hangi dosyaların açıldığını görmek isteyebilirim.
yucer

1
Bir işlem 2 saniye içinde bir dosyayı açıp kapatabilir mi?
CMCDragonkai
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.