سؤال

محاولة تثبيت جهاز والحصول على 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
>>>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top