FTP Bash脚本失败

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

我的脚本将压缩文件上传到我的FTP文件夹。它工作正常,但是现在它给了我这个错误:

(6) Could not resolve host: ftp.correctservername.com; Error unknown

我的代码如下:

#!/bin/bash

date=$(date +"%Y_%m_%d_%H_%M")
codefolder="/folder2backup"
codefile="$day.tgz"

backupfolder="/var/backupfolder/$codefile"
tar -cvpzf $backupfolder $codefolder

[email protected]
ftpPass=userpassword
ftpHost=ftp.server.com:21
ftpFolder="backupfolder/"

echo "uploading: $codefile to server"
curl --ftp-create-dirs -T $backupfolder -u $ftpUser:$ftpPass ftp://$ftpHost/$ftpFolder

我可以使用任何桌面客户端使用相同的用户名和密码连接而没有问题

bash ftp
1个回答
0
投票

我认为您只需要将分号添加到您的凭证变量中,如下所示:

ftpUser="[email protected]"
ftpPass="password"
© www.soinside.com 2019 - 2024. All rights reserved.