#!/bin/bash
set -x

USER="логин"
PASSWD="пароль"
LOG="telnnet_conn.log"
DATE=`date +%Y%m%d`
HOSTS=`cat ./ip`
SRV=`cat ./srv`

for H in $HOSTS
do

echo START SCRIPT:  >> $LOG
date +%x-%R >> $LOG

(
sleep 2;
echo -en "$USER\r";
sleep 2;
echo -en "$PASSWD\r";
sleep 2;
echo -en "upload cfg_toTFTP "$SRV" dest_file "$H"_$DATE.cfg\r";
sleep 7;
echo -en "logout\r";
sleep 2;
exit;
) | timeout 15s telnet $H >> $LOG
echo ================================== >> $LOG
done >/dev/null
