0
我想在屏幕上重定向stdout並運行命令。比如我有簡單的命令:在屏幕命令內重定向stdout
echo yo | tee yo.log
,現在我想屏幕內運行:
screen -dmS screenName echo yo | tee yo.log
不工作,因爲管會重定向屏輸出,不是我的命令(回波)。我如何解決它在我的文件輸出中看到回顯?
我想在屏幕上重定向stdout並運行命令。比如我有簡單的命令:在屏幕命令內重定向stdout
echo yo | tee yo.log
,現在我想屏幕內運行:
screen -dmS screenName echo yo | tee yo.log
不工作,因爲管會重定向屏輸出,不是我的命令(回波)。我如何解決它在我的文件輸出中看到回顯?
謝謝,它的工作原理! – wjtk
這裏的關鍵是(這在各種問題中都是結束的)是:'|'需要在*屏幕運行的命令內部,而不是由運行'screen'的shell看到。 –