【发布时间】:2015-08-11 17:12:54
【问题描述】:
我正在运行一个etcd 进程,它会一直保持活动状态,直到您将其杀死。 (它不提供守护程序模式选项。)我想将其分离,以便继续运行更多 python。
我会在 shell 中做什么;
etcd & next_cmd
在整个互联网的热情推荐下,我正在使用python的sh库。我宁愿不使用subprocess 或Popen,但我也没有找到使用这些的解决方案。
我想要什么;
sh.etcd(detach=True)
sh.next_cmd()
或
sh.etcd("&")
sh.next_cmd()
不幸的是,detach 不是 kwarg,sh 将 "&" 视为 etcd 的标志。
我在这里遗漏了什么吗?这样做的好方法是什么?
【问题讨论】:
标签: python subprocess detach etcd