У меня есть код оболочки KSH, содержащий этот код:
if [ -f /usr/bin/lftp ]
then
lftp <<EOF
set net:reconnect-interval-base 5
set net:max-retries 1
set net:timeout 20
open $urlFTP
put ${archive##*/}
EOF
Сценарий продолжается после этого, это не конец. Я думаю, что bye
команда отсутствует до EOF
. Может ли это повлиять на освобождение соединения?
Контекст. Другой процесс на том же компьютере не может подключиться к тому же FTP-серверу. Я получаю сообщение об ошибке "Отказано в соединении".