我正在使用 Amazon Linux 并在 bash 中编写脚本。我想将 stderr / stdout (最好按照它们出现的顺序)输出到文件以及控制台。然而,这个命令不起作用......
node test.js 2>&1 >> /tmp/output | tee --append /tmp/output
输出被发送到文件,但它没有在发生时将输出发送到控制台。如何更正上述内容以查看输出?
答案1
已经将>> /tmp/output
所有输出发送到文件,没有留下任何要发送到 的内容tee
。因此该命令应为node test.js 2>&1 | tee --append /tmp/output
.