【发布时间】:2014-01-09 04:57:58
【问题描述】:
是否可以在不使用 screen 命令的情况下执行一个无限进程的 shell 命令并并排查看其日志。推荐使用Subprocess。
例如:
env = os.environ.copy()
proc = subprocess.Popen(
cmds,
shell=False,
stdin=subprocess.PIPE,
bufsize=0,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
env=env)
其中cmds 是一个无限运行的进程(一个服务)。
【问题讨论】:
标签: python linux subprocess