2015-05-30 64 views
1

我認爲它的情況,你不能只是分配標準輸出標準錯誤,因爲其他事情可能已經緩存(?)標準輸出重新分配的時間發生。在Linux系統上,我如何將stdout重定向到stderr?

那麼我該怎麼做(使用Linux)?

+1

任何已啓動的進程都已經確定了其標準輸出和標準錯誤。它可以更改設置;出於實用目的,您無法更改其設置。但是,您可以安排新進程使用stdout和stderr(請注意,它們是單個單詞,順便說一句,不是'std out'和'std err')去你想要的地方。 –

回答

7

到標準輸出重定向到標準錯誤,用你的命令如下: -

$ command-name 1>&2 

其中command-name是你要養活命令,1代表stdout,2代表stderr

相關問題