2024-09-24 02:20:18 发布
网友
我需要运行以下命令:
screen -dmS RealmD top
实际上是在后台调用GNU screen,会话标题为'RealmD',top命令在屏幕内运行。必须以这种方式调用该命令,这样在重新配置服务器之前,不能用screen替代screen。(另一个项目另一个时间)
我已经为需要运行的服务器二进制文件在top命令中添加了子元素。但是top是一个不错的替代品,在为这个python模块调试代码时。
我真正需要的是一种在Python中使用上述参数执行screen的方法。
使用os.system:
os.system("screen -dmS RealmD top")
然后在一个单独的shell中,您可以通过运行screen -rd RealmD来查看top。在
screen -rd RealmD
top
os.system是最简单的方法,但是,对于更多的可能性和自由度,也可以看看标准库^{}模块(当然,除非Stephan202非常简单地使用os.system来满足您的所有需要;-)。在
os.system
编辑这里是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
使用os.system:
然后在一个单独的shell中,您可以通过运行
screen -rd RealmD
来查看top
。在os.system
是最简单的方法,但是,对于更多的可能性和自由度,也可以看看标准库^{os.system
来满足您的所有需要;-)。在编辑这里是
os.system()
的标准替换http://docs.python.org/library/subprocess.html#replacing-os-system
相关问题 更多 >
编程相关推荐