挂载命令进程ID
我想挂载一个设备,并获取挂载命令的进程ID。
命令是:
cmd="/bin/mount /dev/sda1 /mnt"
然后我用
os.system(cmd)
来执行这个命令。
现在我该怎么获取这个挂载命令的进程ID呢?我的系统上有很多已经挂载的设备,像ps | grep mount
这样的命令不太管用。
1 个回答
2
正如评论所说,我不太确定获取挂载进程的PID有多大用处,不过如果你使用subprocess模块,就可以很简单地获取到这个PID。
>>> import subprocess
>>> p = subprocess.Popen("ls", shell=True)
>>> p.pid
4136
>>>