Şu anda semafor çalışan süreçlerin nasıl elde edileceğini merak ediyorum /proc
? Sanırım SysVIPC alt dizini ile mümkün. Ama bu komutları nasıl kullanacağımı bilmiyorum.
Ubuntu 12.10
@lgeorget ve ben POSIX ve SysV semaforlarının aslında
—
slm
/proc/PID/maps
belirli bir PID için dosyada göründüğünü doğruladık .
Ancak görünüşe göre, paylaşılan bellek parçaları da girişler olarak görünür
—
lgeorget
/dev/shm
ve semaforlardan oldukça ayırt edilemezler (akıllı isimleri varsa).
/proc/PID/maps
, bir işlemin bellek eşlemesini görebilirsiniz ve POSIX semaforları ekli dosyalar olarak görünür/dev/shm
. SysV semaforlarından emin değilim.