是否有可能执行一个外壳命令它是由侧无限过程和侧面观察其日志不使用屏幕的命令。建议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
是一个无限正在运行的进程(服务)。
像这样:
$CommandThatProduceOutputs 1>/path/to/your/log/file 2>&1 &
那么这个过程将昂弗背景和所有性病ERR流将登录到指定的log
文件。
欲了解更多详情,请访问我的博客linux-shell-redirect