سؤال
محاولة تثبيت جهاز والحصول على pid of Mount Command.
cmd = "/bin/mount/dev/sda1/mnt"
OS.System (CMD)
الآن كيف تحصل على pid of Mount Command؟ هناك الكثير من الأجهزة المثبتة على نظامي ، شيء مثل ps | grep mount
لن تعمل.
المحلول
كما تشير التعليقات ، لست متأكدًا من مدى فائدة الحصول على جبل بيد ، ولكن إذا كنت تستخدم عملية فرعية الوحدة النمطية يمكنك بسهولة الحصول على PID.
>>> import subprocess
>>> p = subprocess.Popen("ls", shell=True)
>>> p.pid
4136
>>>
لا تنتمي إلى StackOverflow