我有一个小的 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