Дано: Linux Debian 7.5 Хочу сделать простую вещь - скрипт выкладывающий файл на ftp.
#!/bin/sh
echo "Setting variables"
backupserver=ftp.myserv.ru
backupuser=myuser
backuppassword=mypasswd
cd /home/user/
dir
echo "Upload files using FTP"
echo "State connected"
ftp -in $backupserver<<_EOF_
user $backupuser $backuppassword
passive
cd /targetdir
pwd
bin
put file1
quit
_EOF_
echo "Done!"
Когда все те же команды ввожу вручную, все работает,
когда запускаю скриптом, получаю:
Setting variables
file1 file2 file3
Upload files using FTP
State connected
Passive mode on.
257 "/targetdir" is current directory.
ftp: connect: Connection timed out
Done!
и ничего не выкладывается.. Пробовала на python
ftp.storbinary, тот же результат. Подскажите плиз ув профессионалы
в чем ошибка.