我试图通过指定--bwlimit选项限制Rsync使用的带宽,但它似乎不起作用.我不知道我做错了什么......:
最大可能上传速度= 10mbit/sec.我想将rsync限制在50%左右:
Rsync命令=
[~] # rsync --version
rsync version 3.0.7 protocol version 30
[~] # rsync -a --verbose --partial --bwlimit=500 -e 'ssh -p 2200 -i /share/ssh/id_dsa' admin@10.0.3.10:/share/MD0_DATA/ /share/LocalData
Run Code Online (Sandbox Code Playgroud)
结果=

================================================== ============================
解决方案如下:
[~] # ipkg install trickle
Installing trickle (1.06-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/trickle_1.06-3_i686.ipk
Installing libevent (2.0.16-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/libevent_2.0.16-1_i686.ipk
Configuring libevent
Configuring trickle
Successfully terminated.
[~] # trickle -d 500 rsync -a --verbose --partial -e 'ssh -p 2200 -i /share/ssh/id_dsa' admin@10.0.3.10:/share/MD0_DATA/ /share/LocalData
trickle: Could not reach trickled, …Run Code Online (Sandbox Code Playgroud) 因此,当我进入远程服务器时,我使用'screen -R myscreen'来防止任何运行的脚本/进程在ssh连接断开时被中断,无论出于何种原因(坏wifi等).
但是,在启动屏幕时,iTerm2的shell集成不再起作用.
这有什么解决方法吗?