나는 배워야하고 성취하려고 노력하는 마이너 배쉬 스크립트 루프를 사용하고 있지만, 필자가 수행 한 모든 수치를 이해하는 데 어려움을 겪고 있습니다.wget을 사용하여 ftp 업로드를 확인하고 필요한 경우 다시 시도하십시오.
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
28 번 라인은 어느 라인입니까? – Matteo
나는 28 행에 아무 것도 가지고 있지 않다. – thevoipman
아마 내 코드가 일반적인 루프를 혼란스럽게 만들 수있다. 다른 설정에 대한 도움은 크게 감사하겠습니다. 나는 내 물건의 대부분을 나의 요구 사항의 예를 적용하는 것으로부터 배웁니다. 다른 사람들의 작업을 읽는 것은 다소 혼란 스럽습니다. :) – thevoipman