如何记录终端输出?

时间:2015-06-05 09:15:15

标签: logging ssh terminal

我正在使用客户端笔记本电脑和ssh连接到服务器。我想命令繁重的计算,所以在我的客户端输入命令后,我不会坐着看输出。当我四处移动时,ssh连接经常中断,所以我只想将所有终端输出存储在日志文件中。最后,我只需要在使用笔记本电脑的任何地方检查test.log是否完成了计算。

something.sh > test.log

仅限echo "message"的{​​{1}}。

但是如果发生错误,终端上显示的错误内容不会在something.sh中捕获。

另外,

test.log

对我的情况无济于事,因为我四处走动。我无法退出录音。

我该怎么办?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

对于这种情况,您可以合并scriptscreen,在script会话中运行screen。您可以从screen会话中分离,然后重新连接以检查进度。