Arka plan: Belirli bir kullanıcı için işlemleri çalıştırmak için ulimit'i izleyerek oynuyorum. (Bazen yanlış bir sınırla başlayan süreçler görmüştüm.) Bir çift kendi kendine yeten Linux gurusu sordum ve biri önerdi lsof -p <pid>
, diğeri önerdi ls /proc/<pid>/fd
, ancak ikisi de gerçek sayıyı maks. işlem için açık dosya sınırı.
Peki, hangisi?
lsof -p <pid> | wc -l
Veya
ls /proc/<pid>/fd | wc -l
Lütfen farkın üzerinde durun. Teşekkürler!
lsof
Adam sayfalarını okumuştum ve cevabın bellek eşlemeli dosyalar olduğundan şüphelenirken, daha deneyimli bir kişinin onayını istedim.