LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
netwind:
напрашивается вопрос, а чего бы вам не написать этот скрипт на php ?

Понедельник продолжается? Там первую страницу все марали мне читали и теперь вы начинаете?

А почему я, например, на с++ не написал, вас не интересует?

Да ессесно займут. И ещё потом займут и так до бесконечности.

Andreyka:
Можно позадавать пару вопросов про php?

Кидайте в личку. Или можете темку создать в соответствующем разделе, я там частенько пробегаю.

Только у вас. Проверяйте host, похожу у вас вирус.

У меня не было под рукой сканера, когда подтверждал кредитку.

Просто сфоткал на цифровик, чтобы качественно было видно все буквы и отправил им.

iHead:
хы, прикольно, на FTP пускает :)
а код не рекурсивный, видимо автору этого достаточно.

Рекурсивный для чего? Папок у меня нет, мне нужны лишь файлы с архивами.

LEOnidUKG добавил 02.08.2011 в 15:20

KM.UA:
Я так понял, это директория с бекапами CPanel. Там все файлы на 1 уровне вложенности.

Именно. Просто это будет доп. бэкап.

madoff:
толька логин пароль свой уберите

И вы должны знать одну вещь, ftp пароль снимается легко, так как он передаётся не зашифрованном виде.

Пароль я поменяю, это не проблема.

Насчёт снимается, в каком смысле?

KM.UA:
Cм. выше.


В оригинале оно #!/bin/bash а не !#/bin/bash

Всё спасибо.

Готовый код:

#!/bin/bash

BACKUP=/test

FTPD="/"

FTPU="login"

FTPP="password"

FTPS="ftp.ru"

cd $BACKUP

LIST=`ls -l | awk '{ print $9 }'`

for DUMPFILE in $LIST ; do

ftp -n $FTPS <<END_SCRIPT

quote USER $FTPU

quote PASS $FTPP

cd $FTPD

mput $DUMPFILE

quit

END_SCRIPT

done

Проверил, пашет.

KM.UA:
Ну и $FTP замените на путь к ftp (whereis ftp)

так... тут интереснее... где он валяется то...

madoff:
там где вы делаете cd test выполните pwd и покажите тут.

root@s1 [/]# cd test

root@s1 [/test]#

Если выполняю скрипт БЕЗ !#/bin/bash, то cd проходит нормально, НО он спотыкается на

./ftp: line 9: -n: command not found

./ftp: line 9: -n: command not found

Всего: 31516