我需要运行以下命令:
screen -dmS RealmD top
本质上是在后台调用 GNU 屏幕,会话标题为“RealmD”,顶部命令在屏幕内运行。必须以这种方式调用该命令,因此此时在重新装备服务器之前不能替代屏幕。(另一个项目另一个时间)
我已经替换了需要运行的服务器二进制文件的 top 命令。但是在为这个 python 模块调试代码时,top 是一个不错的替代品。
我真正需要的是一种在 Python 中使用上述参数执行屏幕的方法。
我需要运行以下命令:
screen -dmS RealmD top
本质上是在后台调用 GNU 屏幕,会话标题为“RealmD”,顶部命令在屏幕内运行。必须以这种方式调用该命令,因此此时在重新装备服务器之前不能替代屏幕。(另一个项目另一个时间)
我已经替换了需要运行的服务器二进制文件的 top 命令。但是在为这个 python 模块调试代码时,top 是一个不错的替代品。
我真正需要的是一种在 Python 中使用上述参数执行屏幕的方法。
os.system
是最简单的方法,但是,为了获得更多的可能性和自由度,还请查看标准库subprocess
模块(当然,除非 Stephan202 非常简单的使用os.system
满足您的所有需求;-)。
编辑这是标准的替代品os.system()
p = Popen("screen -dmS RealmD top", shell=True)
sts = p.wait()
http://docs.python.org/library/subprocess.html#replacing-os-system