Bash

如何將腳本的 stderr/stdout 輸出到文件和控制台?

  • April 28, 2016

我正在使用 Amazon Linux 並用 bash 編寫腳本。我想將 stderr / stdout (最好按照它們發生的順序)輸出到文件以及控制台。但是,此命令不起作用…

node test.js 2>&1 >> /tmp/output | tee --append /tmp/output

輸出被發送到文件,但它沒有在發生時將輸出發送到控制台。如何更正上述內容以查看輸出?

已經將>> /tmp/output所有輸出發送到文件,沒有任何內容要發送到tee. 所以命令應該是node test.js 2>&1 | tee --append /tmp/output.

引用自:https://unix.stackexchange.com/questions/279814