2010-04-27 44 views
1

當我在腳本中運行此命令netstat -t 1 -i 2>&1 > $NETStat_OUT_FILE &時,netstat的輸出不會被重定向到該文件。是否有人可以找到解決方案?Netstat -i重定向問題

回答

1

您需要首先重定向stdout,然後是stderr。

netstat -t 1 -i > $NETStat_OUT_FILE 2>&1 & 
+0

抱歉..沒有任何問題,因爲such..but當我嘗試讀取輸出文件執行它把後立即輸出一個空白文件..重定向程序需要時間將輸出寫入輸出文件..我能夠查看輸出,如果我在某個時間後打開它 – 2010-04-27 20:28:22

+0

@Sharat:命令所需的時間是多少你沒有重定向它? – Space 2010-04-28 04:08:42

+0

它是瞬時的,如果你沒有重定向 – 2010-04-28 14:53:09

0

爲了解決您可以使用等待時機的問題:

netstat ... & 
p=$! 
do something else ... 
wait $p