题
我需要运行以下命令:
screen -dmS RealmD top
本质上是在背景中使用会话标题“ RealMD”调用GNU屏幕,其中最高命令在屏幕中运行。必须以这种方式调用该命令,以便此时无法替代屏幕,直到服务器重新装饰为止。 (另一个时间的另一个项目)
我已经在需要运行的服务器二进制文件的顶部命令中划分了。但是,当代码被调试到此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
不隶属于 StackOverflow