2016-01-22 91 views
0

我想在屏幕上重定向stdout並運行命令。比如我有簡單的命令:在屏幕命令內重定向stdout

echo yo | tee yo.log 

,現在我想屏幕內運行:

screen -dmS screenName echo yo | tee yo.log 

不工作,因爲管會重定向屏輸出,不是我的命令(回波)。我如何解決它在我的文件輸出中看到回顯?

回答

2

嘗試:

屏幕-DM的bash -c 「回聲喲|三通yo.log」

上找到this thread

+0

謝謝,它的工作原理! – wjtk

+2

這裏的關鍵是(這在各種問題中都是結束的)是:'|'需要在*屏幕運行的命令內部,而不是由運行'screen'的shell看到。 –