我使用了很长时间来上传文件的 SCP 突然停止工作。我在 12 小时前运行了脚本,它运行得很好,但突然停止了。
有问题的命令是将当前目录上传到远程文件夹:
#!/bin/bash
cd "$(dirname "$0")"
scp -r . <remote_server>:<remote_folder>
Run Code Online (Sandbox Code Playgroud)
错误信息是:
scp: error: unexpected filename: .
Run Code Online (Sandbox Code Playgroud)
我在运行 Mojave 10.14.2 的 Mac 上。
更新:我已经通过将命令重写为此解决了特定问题,但我仍然有兴趣知道发生了什么:
scp -r $(pwd) <remote_server>:<remote_folder>
Run Code Online (Sandbox Code Playgroud)