«proc» etiketlenmiş sorular

procfs (veya proc dosya sistemi), UNIX benzeri işletim sistemlerinde, hiyerarşik dosya benzeri bir yapıda işlemler ve diğer sistem bilgileri hakkında bilgi sunan özel bir dosya sistemidir


3
Proc'a neden dosya sistemi denir?
procDosya sistemi çekirdeği Linux sisteminde her işleme hakkında bilgileri iletmek için izin verir. Neden procdosya sistemi denir? Gerçek bir dosya sistemi gibi değil ext4. Sadece çalışan işlemler hakkında bilgi içeren bir dosya koleksiyonudur.
20 filesystems  proc 

2
Dosya tanımlayıcı bağlantılarının taşınabilirliği
Ben hep merak ama, öğrenmek için zaman aldı Artık çok yapacağız böylece hiç - ne kadar taşınabilir kullanım olup burada gösterilen ya /proc/$$/fd/$Nya /dev/fd/$N? POSIX garantilerini anlıyorum /dev/null, /dev/tty, and /dev/console (ancak bu cevaptaki yorumları okuduktan sonra geçen gün öğrendim ) ama bu diğerleri ne olacak? Bildiğim kadarıyla they oldukça …

4
Neden bazı readin (yerleşik) kabukları / proc dosyasındaki tüm satırı okuyamıyor?
Bazı Bourne benzeri kabukları, readiçinde dosyadan bütün çizgi okuyamaz yerleşik /proc(aşağıda çalıştırılması gerekir komutu zshyerine $=shellsahip $shelldiğer kabuklu): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell" $=shell -c 'IFS= read x </proc/sys/fs/file-max; echo "$x"' done [bash] 602160 [dash] 6 [ksh] …
19 linux  shell  proc  read 

2
/ Proc / self Linux'ta nasıl uygulanır?
/procLinux'ta dosya sistemi ile uğraşıyordum ve /proc/selfbu sürecin süreç dizinine sembolik bir bağlantı olan karşılaştım. Nasıl uygulandığını bilmek istiyorum. Bir çözüm, her bağlam anahtarındaki bu bağlantı sembolünü değiştirmek olabilir , ancak bir disk erişimi içerdiği için bu çok pahalı.
19 process  proc 


5
Linux'ta hangi cihazın / dev / root'u temsil ettiğini öğrenin?
Linux'ta bir /dev/rootcihaz düğümü vardır. Bu, başka bir cihaz düğümü ile aynı blok cihazı olacaktır /dev/sdaX. /dev/rootBir kullanıcıya mantıklı bir aygıt adı gösterebilmem için bu durumda 'gerçek' aygıt düğümüne nasıl çözüm bulabilirim ? Örneğin, ayrıştırırken bu durumla karşılaşabilirim /proc/mounts. Bir kabuk / python betiğinden çalışacak ancak C değil çözümler arıyorum.
17 linux  proc  devices 

2
Belirli bir PID'nin çalışıp çalışmadığını nasıl kontrol etmeliyim?
PID toplamak için günlük dosyalarını ayrıştıran ve daha sonra bu PID çalışıp çalışmadığını denetler Perl komut dosyası yazıyorum. Bu kontrolü yapmanın en iyi yolunu düşünmeye çalışıyorum. Açıkçası, şöyle bir şey yapabilirim: system("ps $pid > /dev/null") && print "Not running\n"; Ancak, mümkünse sistem çağrısından kaçınmayı tercih ederim. Bu nedenle /procdosya sistemini …

1
/ Proc'dan işlem grubu kimliği almak mümkün müdür?
" Https://stackoverflow.com/questions/13038143/how-to-get-pids-in-one-process-group-in-linux-os " bölümünde tüm yanıtları psve hiçbirini görmüyorum /proc. "ps" çok taşınabilir gibi görünmüyor (Android ve Busybox sürümleri farklı argümanlar bekliyor) ve ben basit ve taşınabilir araçları ile pgids ile pids listelemek istiyorum. /Proc/.../status dizininde Tgid:(iş parçacığı grubu kimliği), Gid:(güvenlik için grup kimliği, işlemleri birlikte gruplamak için değil ) …


5
Başka bir işlemin yığınını mı okudunuz?
Bir alt sürecin yığınını okumaya çalışıyorum ama şanssız. Bunu kullanarak mümkün olduğunu biliyorum ptrace, ama ptrace's arayüzü bir kerede sadece bir kelime okumak için izin verir, ve ben yığın daha büyük bir bölümünü taramaya çalışıyorum. Ben de ( burada önerildiği gibi ) eklemek için ptrace kullandıktan sonra dosyadan ayıklandığı /proc/$pid/memgibi …
16 linux  kernel  memory  proc 


1
İproute paketinde “ss” komutu; neden timewait soketleri için döşeme tablosu?
Bu soru için en iyi forum değilse beni affet, ama çekirdekle programlamanın kendisinden daha alakalı görünüyor. Grafikleri ve istatistikleri izleyebilmemiz için açık portlar için sistemi sorgulayan bir komut dosyası yazıyorum. Bunun için iproute paketinden "ss" komutunu kullanıyorum. Eğer yürütürseniz ss -s|grep estab, buna benzer bir çıktı alırsınız: TCP: 296 (estab …

4
/ Proc ve / sys [kapalı] ile neler yapabileceğimi nasıl öğrenirim?
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden konuyla Unix & Linux Stack Exchange için. 2 yıl önce kapalı . /procVe /syssanal dosya sistemlerinin gelişmiş kullanımları hakkında daha fazla bilgi edinmek istiyorum , ancak nereden başlayacağımı bilmiyorum. Öğrenilecek …
15 linux  kernel  proc  sysfs 

2
Belirli bir işlemin 32 veya 64 Bit olup olmadığını belirleme
2.6.x veya daha yeni bir Linux çekirdeği ve hem ELF32 hem de ELF64 ikili dosyalarını çalıştırabilen mevcut kullanıcı alanı verildiğinde (yani geçmişim CPU'mun Linux altında 64 bit işletim sistemlerini desteklediğini nasıl bilebilirim ? ) Belirli bir işlemin ( by PID) 32 veya 64 bit modunda mı çalışıyor? Saf çözüm çalıştırmak …
14 linux  64bit  proc  elf 

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.