0

我正在尝试使用 Python 中的 Fabric 将目录从本地系统复制到远程系统。该目录相当大~150MB,我正在使用 put() 函数来复制文件夹。我看到的问题是,大多数时候,命令卡住并且永远不会前进。日志文件说:

INFO:paramiko.transport.sftp:[chan 2] 打开 sftp 连接(服务器版本 3)

并永远留在那里。是否有任何其他功能/机制可以向我显示复制状态或让我知道复制时发生了什么?我查看了 rsync_project 和 upload_project 但它们似乎没有显示复制的状态。如果我能以更好的方式做到这一点,请告诉我。

我还查看了这个解决方案,其中他们在 put() 中添加了一个进度条,但由于他们使用第 3 方包“progressbar”,我更喜欢另一种解决方案: https ://github.com/fabric/fabric/issues/ 394

4

0 回答 0