這個問題在這里已經有了答案: 如何將 stderr 和 stdout 重定向到腳本同一行中的不同檔案? (5 個回答) 昨天關閉。
我目前正在運行一些超時的代碼,并且正在將 stdout 列印到 myOut.out.stderr 到myError.out.
isError=""
{
timeout 5s $program_name < $runTest > myOut.out # stdout file
timeout 5s $program_name < $runTest >&2 myError.out # stderr file
# Gets return of process
isError=$(echo $?)
} &> /dev/null
有沒有辦法讓兩個檔案都超時一次?
uj5u.com熱心網友回復:
通過>&2你的意思2>?您可以將重定向>和2>, 放在同一個命令上。
timeout 5s $program_name < $runTest > myOut.out 2> myError.out
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/378758.html
上一篇:管道回聲和貓不起作用
