И так, проблема устранена, что-то с тестовым сервером т.к. на боевом шел работает!
Теперь появился другой нюанс, мне необходимо отправлять на фтп файлы вида
bases/`date +%Y-%m-%d`db_web8.sql.gz
как обозначить data переменную для put? пробовал так
#!/bin/sh
DATE=$(/bin/date +%Y-%m-%d)
lftp -u user,password -e 'put $DATEdb_web8.sql.gz; exit' 172.22.4.111 -p 21021