lftp и его синтаксис

E
На сайте с 25.01.2007
Offline
72
1034

Добрый день.

Открыл для себя эту простенькую и замечательную программку.

В командной строке

lftp -u user,password server -p port
подключается, и можно работать дальше

Но! в шеле подключаться не хочет, прошу помощи

#!bin/sh

/usr/bin/lftp -u user,password server -p port

в логах серва даже конектов нет(

V
На сайте с 05.08.2007
Offline
87
#1
egoryich:
Добрый день.
Но! в шеле подключаться не хочет, прошу помощи
#!bin/sh

/usr/bin/lftp -u user,password server -p port

в логах серва даже конектов нет(

1) Пробоватm не так:

#!bin/sh

/usr/bin/lftp -u user,password server -p port

а так:

#!bin/sh

#
/usr/bin/lftp -u user,password server -p port

2) Пробовать так:

/usr/lftp user:pass@hostname

2) Кусок рабочего скрипта:


#!/bin/bash
#
...
lftp usr:pass@host <<_END_
cd /opt/arc
mput /opt/arc/"$i"_"$d".tgz
exit
_END_
...
С уважением, Victor (http://adm-lib.ru)
SI
На сайте с 03.12.2007
Offline
130
#2

#!bin/sh -> #!/bin/sh

-= Онлайн сервисы =-
E
На сайте с 25.01.2007
Offline
72
#3
Sigmo#ID:
#!bin/sh -> #!/bin/sh

пробовал, работает кстати и так и так)

проблема устранена, что-то с сервером т.к. на боевом шел работает, в коде ошибок нет!

E
На сайте с 25.01.2007
Offline
72
#4

Рабочий вариант!

#!/bin/sh

DATE=`/bin/date +%Y-%m-%d`
lftp -u user,pass -e "put ${DATE}db.sql.gz; exit" server -p port

всем спасибо за содействие

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий