【发布时间】:2021-09-02 08:19:14
【问题描述】:
我有一个要使用 xfvb-run 运行的 python 脚本。原来的命令是这样的:
script.py > out 2> err
现在看起来像这样:
xvfb-run -d script.py > out 2> err
然而,这会将来自script.py 的错误消息放入out,而不是放入err。这是可以理解的。然而,我会实现与以前相同的行为。我该怎么做?
谢谢
【问题讨论】:
-
感谢您的建议,不幸的是,这不是我遇到的问题。问题是程序 xfb-run 会将其标准输出写入
out,并将其标准错误写入err。并且它似乎将它执行的命令的标准输出和标准错误放在一起放入自己的标准中。所以我只看到两个选项,要么有一些我可以传递给 xfvb-run 的参数,但我不知道会导致 stdout 和 stderr 出现问题,或者有一些我不知道的 bash 魔法。
标签: python