【发布时间】:2016-12-21 11:41:00
【问题描述】:
我从主机 1 向主机 2 发送 tee 命令:
ssh user@host2 '/path/run |& tee myFile.txt'
我使用tee,以便将二进制输出添加到myFile.txt
然后我遇到的问题是一段时间后,我想重新获得对本地主机的控制权,而无需大量打印输出。所以我做CTRL + C。这让 host2 上的进程继续运行,这是我想要的,但它会停止 tee 进程本身,因此不会填充文件。
我尝试将|& tee myFile.txt' 替换为2>&1 myFile.txt' &,但没有帮助。
如何确保文件继续在 host2 上填充,同时重新控制我在 host1 上的会话?
【问题讨论】: