加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – LFTP未知命令`;’

发布时间:2020-12-15 21:43:38 所属栏目:安全 来源:网络整理
导读:我试图使用LFTP从服务器下拉新文件,似乎工作得相当好.但是,每次运行脚本时,都会出现“未知命令`;’”错误,然后回显“下载完成”.我挖了大量的资源,似乎看不出有什么不妥,这是脚本,希望有更多技术人员可以找到我的错误. #!/bin/bashHOST='sftp://host'USER='u
我试图使用LFTP从服务器下拉新文件,似乎工作得相当好.但是,每次运行脚本时,都会出现“未知命令`;’”错误,然后回显“下载完成”.我挖了大量的资源,似乎看不出有什么不妥,这是脚本,希望有更多技术人员可以找到我的错误.

#!/bin/bash
HOST='sftp://host'
USER='user'
PASS='password'
REMOTE='/remote/dir'
LOCAL='/local/dir'

#Download from the host
lftp -f "
open $HOST
user $USER $PASS
lcd $LOCAL
mirror --verbose --only-newer --exclude .git/ $REMOTE $LOCAL
quit
"

echo "Download Complete"

解决方法

通过使用示例脚本遇到了同样的问题,并在另一个论坛上找到了解决方案.
发出的正确命令是:

lftp -e …

干杯,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读