Iva*_*van 5 ssh bash rsync transfer windows-subsystem-for-linux
我的这个文件夹包含 25,000 张图像(总共约 80MB),我想将它们全部传输到服务器。
这是我正在使用的命令:
rsync -av -e 'ssh' ./pics/ user@132.456.789.10:~/pics/
Run Code Online (Sandbox Code Playgroud)
传输几个文件后冻结,当我停止该过程时,出现此错误:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(644) [sender=3.1.2]
Run Code Online (Sandbox Code Playgroud)
我知道它不起作用,因为服务器位置在冻结后没有图像。
我尝试在没有控制台输出的情况下运行该命令-v,但它仍然冻结。
可能是什么问题?
小智 3
我也经历过这个。调整窗口大小以使事情正常工作是一件真实的事情:-/并且这个修复了问题:https://github.com/Microsoft/WSL/issues/2138#issuecomment-393617253
总结解决方案:打开一个新的 WSL (Ubuntu) 窗口并运行此脚本
while killall -CHLD ssh; do sleep 0.1; done
| 归档时间: |
|
| 查看次数: |
4630 次 |
| 最近记录: |