嘿所有我正在尝试备份我的应用程序目录,数据库备份,然后通过使用以下脚本将其发送到我在hetzner的ftp服务器上,我得到的几个错误
我的服务器细节:…
我是第二个petrus4的建议,lftp比ftp更适合编写脚本。
该 ...使用开放主机名... 错误和后面是因为你使用变量$ site_ftp是空的。您设置的变量是$ site。如果使用open命令执行此操作,则必须删除ftp://前缀。
关于第21行的警告是因为你使用了这里的文档 << EOF 这意味着“使用后面的所有内容作为输入,直到找到一条读取的行 EOF “但是你没有一行读 EOF 。
顺便说一句,sshfs与hetzner备份空间非常合作。使用sshfs,您可以像备份一样挂载备份空间。非常容易使用。
得到lftp。 http://lftp.yar.ru/
您编写的脚本可能会使用它。