增加运行rsync进程的详细程度?
我正在运行’rsync -a -i / foo / bar’。 偶尔我想知道rsync究竟在做什么,而不是一直都有-v输出。 是否有可能增加运行过程的详细程度,例如通过发送终止信号?
我会将输出重定向到一个文件,然后tail -f
以在需要时查看输出:
rsync -a /foo /bar >/tmp/rsync.log 2>&1
需要的时候:
tail -f /tmp/rsync.log
我使用rsync -v --stats --progress
除了-i之外,您还可以使用–progress在发送数据时获得更多详细信息。 例如:
rsync -ai --progress .....
如果需要越来越多,更好的方法是将其记录为@Marc M上面说的。
rsync
文档没有描述这种行为,也没有(正确的或事实上的)标准信号发送到进程以修改其详细程度。
但是由于rsync
的增量特性,您应该能够使用Ctrl + C中止正在运行的rsync
并使用’-v’重新运行它,并且不会因此而浪费太多时间。