7
我的進程將一些日誌信息輸出到控制檯窗口。當我將它作爲後臺進程運行時,我可以在哪裏找到輸出日誌?當作爲後臺進程運行時,輸出在哪裏?
我的進程將一些日誌信息輸出到控制檯窗口。當我將它作爲後臺進程運行時,我可以在哪裏找到輸出日誌?當作爲後臺進程運行時,輸出在哪裏?
取決於過程以及如何開始它。如果寫入stdout
(,這是可能考慮到輸出通常是終端),你可以用
command > logfile &
輸出到文件重定向如果你也想從stderr
記錄錯誤消息,請
command > logfile 2> errorlogfile &
或
command > logfile 2>&1 &
在一個文件中得到的一切。
我懷疑沒有。後臺進程無法訪問終端,這就是爲什麼在編寫守護進程時建議關閉(stdin,stdout,stderr)等等。 – 2012-07-05 14:28:55
應該在這裏提出:http://unix.stackexchange.com – shem 2012-07-05 14:38:55