Gostaria de criar um loop que repita uma transferência ncftp se retornar um erro.
Estou um pouco inseguro de como a variável de código de saída pode ser usada em um loop. Algo assim funcionaria?
until [$? == 0]; do
ncftpput -DD -z -u user -p password remoteserver /remote/dir /local/file
done