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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.