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 … 干杯, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |