发送文件的bash脚本失败

问题描述 投票:0回答:1

我编写了一个bash代码,用于从远程便携式计算机将文件发送到服务器。我使用了'scp'命令,并将其写在bash脚本上,以免每次我运行它时都输入密码。

expect <<EOF
spawn scp -P 1111 -o StrictHostKeyChecking=no -r /Users/Desktop/sync_mac [email protected]:/home/folder
expect "password:"
        send "11111\r"
expect eof
EOF

但是,问题是当我在终端上运行bash脚本时,似乎运行良好,但突然发送文件失败而没有任何警告迹象。(特别是在发送大量文件或发送大量文件时文件,对于数量少,大小小的情况也可以)[]

感谢您的帮助

我编写了一个bash代码,用于从远程便携式计算机将文件发送到服务器。我使用了“ scp”命令,并将其写在bash脚本上,以在每次运行时绕过输入密码。期待<< [[

bash ssh remote-access file-transfer scp
1个回答
0
投票
我必须做一阵子,但是对于多台服务器,其列表将在夜间变化。我发现有时scp会要求首先将该主机添加到您的已知主机列表中,或者将其他必须进行代码处理的消息添加到您的列表中。那可能被埋在您的脚本中。
© www.soinside.com 2019 - 2024. All rights reserved.