Если его там нет, значит, он не был успешно передан!
ужно получить код состояния выхода из программы командной строки. Не беспокойтесь, я использовал $ ?. Но для ftp, даже если он не подключается, он открывает оболочку ftp, поэтому я не могу понять, что подключение не состоялось.
Попробуйте этот код для понимания:
#!/bin/sh
ftp 1234567
OUT=$?
if [ $OUT -eq 0 ];then
echo "ftp OK"
else
echo "ftp Error: "$OUT
fi
exit 0
Любая помощь? Спасибо Филиппо