LINUX.ORG.RU

Скрипт не пашет


0

0

Вот написал скрип, для бекапа...
#!/bin/bash
#curdate=`date '+%d.%m'`
PATH=/sbin:/usr/bin:/usr/sbin:/usr/local/bin
bsr=ftp.narod.ru
buu=!@#$%^
bup=!@#$%^
path=/home/andrey/conf
back=back.tar.Z
date='`date`'
cd /home/andrey
(tar cf - . | compress > $path/$back ) >/dev/null 2>&1
ftp -in $bsr<<_E_
user $buu $bup
cd /backup
mkdir $date
cd ./$date
put $back
quit
_E_
echo " "
За ошибки не ругать, только пробую такое писать, кто знает какие полезные скрипты говорите..

Мда. Личные файлы заливаем на народ, причем даже не шифруя?

anonymous
()

echo $date что выводит?

anonymous
()

Разве стандартный ftp умеет работать с переменными окружения??

Orlangoor ★★★★★
()

1. Ошибся веткой.
2. Очевидный троллизм.

Anoxemian ★★★★★
()

Лучше пользоваться .netrc файлом. Там даже macdef можно определять.

Sun-ch
()

$ man expect

может помочь

Neksys ★★★
()
Ответ на: комментарий от putpixel

Помойму все дело в урод.ру , уматовый хостинг , юзай 9999mb.com и не позорься , там места аж 10 ГБ , хватит точно =) Надо юзать другой консольный FTP клиент

furyz
()

#!/bin/bash
ced=`date '+%d%m%Y%Z'`
PATH=/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/bin
bsr=!"&#8470;;%:?*.9999mb.com
buu=!"&#8470;;%:?
bup=!"&#8470;;%:?*
path=/home/andrey/allmy
back=back.tar.gz
cd /home/andrey
#(tar cf - . | compress > $path/$back ) >/dev/null 2>&1
ftp -in $bsr <<_E_
user $buu $bup
ls
cd /backup
mkdir $ced
cd ./$ced
ls
quit
_E_
echo "______"
На фтп папку создает... Как затарить и выгрузить!?

kolovrat
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.