我的文件夹中有 25,000 张图片(总共约 80MB),我想将它们全部传输到服务器。
这是我正在使用的命令:
rsync -av -e 'ssh' ./pics/ [email protected]:~/pics/
传输几个文件后,传输冻结,当我停止该过程时,出现此错误:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(644) [sender=3.1.2]
我知道它不起作用,因为服务器位置冻结后没有图像。
我尝试在没有控制台输出的情况下运行该命令-v
,但它仍然冻结。
可能存在什么问题?
答案1
我也遇到过这种情况。调整窗口大小来让程序正常工作是真的 :-/ 并且这个修复了问题:https://github.com/Microsoft/WSL/issues/2138#issuecomment-393617253
总结解决方案:打开一个新的 WSL(Ubuntu)窗口并运行此脚本
while killall -CHLD ssh; do sleep 0.1; done