我需要运行以下命令:
screen -dmS RealmD top
基本上在后台调用GNU屏幕,会话标题为“RealmD”,顶部命令在屏幕内运行。必须以这种方式调用该命令,因此在重新设置服务器之前,此时不能替换屏幕。 (另一个项目另一次)
我已经在top命令中找到了需要运行的服务器二进制文件。但是top是一个不错的替代品,而代码正在为这个python模块进行调试。
我真正需要的是一种在Python中使用上述参数执行屏幕的方法。
答案 0 :(得分:11)
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
答案 1 :(得分:7)