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看到。 –