相关疑难解决方法(0)

查看另一个 pts 的标准输出

这是情况。我把我的电脑留在家里,从 2TB 硬盘驱动器到另一个 2TB 硬盘驱动器进行 rsync(这需要一段时间,因为它们都是 USB 2.0)。我现在正在工作,并且已通过 ssh 连接到我的家用电脑。如果我这样做,ps aux | grep rsync我可以看到以下内容:

1000  7214 18.8  0.1  30636  1368 pts/0 S+   00:52 134:00 rsync -vr /media/master /media/slave
Run Code Online (Sandbox Code Playgroud)

但是我想看看 rsync 到底在做什么。当我在家时,标准输出显示在我的终端中,rsync 的详细模式显示当前正在复制哪些文件。有没有办法读取另一个pts的stdout?

$ ps -t pts/0
7214 pts/0    02:14:42 rsync
Run Code Online (Sandbox Code Playgroud)

我做了一点谷歌搜索,似乎/proc/pid/fd可以找到答案,但我不确定这一点......

PS我当然有sudo权限。

process terminal io-redirection rsync

24
推荐指数
3
解决办法
4万
查看次数

标签 统计

io-redirection ×1

process ×1

rsync ×1

terminal ×1