我想:
import commands
print commands.getoutput("ps -u 0")
但它在 os x 上不起作用。
os 而不是命令给出相同的输出:
用户 PID %CPU %MEM VSZ RSS TT STAT 启动时间命令
而已
这适用于 Mac OS X 10.5.5。注意大写-U选项。也许这就是你的问题。
import subprocess
ps = subprocess.Popen("ps -U 0", shell=True, stdout=subprocess.PIPE)
print ps.stdout.read()
ps.stdout.close()
ps.wait()
这是Python版本
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)