Salve a tutti. Ho uno script SH che effettua dei trasferimenti FTP. Attualmente i trasferimenti vengono effettuati al di fuori di un ciclo, ed è tutto ok. Ma quando provo ad inserire le istruzioni FTP all'interno di un ciclo, nel momento dell'esecuzione mi da questo errore: syntax error: unexpected end of file, facendo riferimento alla riga successiva ad exit 0 che è vuota.![]()
Qualcuno saprebbe dirmi perché se queste istruzioni le lascio fuori dal ciclo è tutto funzionante mentre se le uso all'interno del ciclo mi da quell'errore?codice:for db in $(seq 0 $((${#backuplist[@]} - 1 ))) do FILE=/backup/`date '+%d%m%Y'`${backuplist[$db]}.tar.gz ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD binary put $FILE quit END_SCRIPT rm /backup/`date '+%d%m%Y'`${backuplist[$db]}.tar.gz done![]()

Rispondi quotando