gpt4 book ai didi

linux - 使用 wget 检查 ftp 上传并在必要时重试

转载 作者:太空宇宙 更新时间:2023-11-04 04:22:57 25 4
gpt4 key购买 nike

我有一个小的 bash 脚本循环,我正在尝试学习和完成,但它让我很难理解我所做的所有阅读。

我正在上传到 ftp 服务器,然后我想使用 wget Spider 方法检查上传是否成功。如果它返回 OK 那么我们就可以了,如果没有那么我想再次重做 ftp 上传。

我下面的代码基于我的研究和学习。如果我能做得更好,请帮我修改一下,以便我可以从中学习。

for ((i = 0 ; i < 1 ; i++ )); 
do
wget_output=$(wget -q --spider "http://$FTP_HOST/test.jpg")
if [ $? -ne 0 ];
then
ftp -in $FTP_HOST <<ENDFTP
user $FTP_USER $FTP_PASSWORD
binary
put dEdLWOcOfPRqBU1.mp4.jpg
bye
ENDFTP
$i="1";
else
echo "SQL CODE HERE"
fi
done

执行时的错误是:

line 28: syntax error: unexpected end of file

最佳答案

很可能ENDFTP之前有空格。此处文档应以仅包含您选择的关键字的行结尾。

关于linux - 使用 wget 检查 ftp 上传并在必要时重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11608652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com