2012-07-05 59 views
7

我的進程將一些日誌信息輸出到控制檯窗口。當我將它作爲後臺進程運行時,我可以在哪裏找到輸出日誌?當作爲後臺進程運行時,輸出在哪裏?

+0

我懷疑沒有。後臺進程無法訪問終端,這就是爲什麼在編寫守護進程時建議關閉(stdin,stdout,stderr)等等。 – 2012-07-05 14:28:55

+0

應該在這裏提出:http://unix.stackexchange.com – shem 2012-07-05 14:38:55

回答

14

取決於過程以及如何開始它。如果寫入stdout(,這是可能考慮到輸出通常是終端),你可以用

command > logfile & 

輸出到文件重定向如果你也想從stderr記錄錯誤消息,請

command > logfile 2> errorlogfile & 

command > logfile 2>&1 & 

在一個文件中得到的一切。