|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Melnikov 2:5061/83 29 Jun 2007 07:19:38 To : All Subject : что случилось с ftp --------------------------------------------------------------------------------
До недавнего времени для бекапа пользовал вот такой скрипт:
data=`/bin/date +"%Y%m%d"`
/usr/bin/tar -czvf /home/mc/backup/local_etc.tar.gz /usr/local/etc/*
/usr/bin/tar -czvf /home/mc/backup/etc.tar.gz /etc/*
/usr/bin/tar -czvf /home/mc/backup/apache.tar.gz /usr/local/www/apache22/*
/usr/bin/tar -czvf /home/mc/backup/mysql.tar.gz /usr/local/var/mysql/*
#
CMDFILE=$$
destdir=/backup
srcdir=/home/mc/backup
desthost=192.168.10.4
echo "
cd $destdir
delete local_etc.tar.gz
delete etc.tar.gz
delete apache.tar.gz
delete mysql.tar.gz
lcd $srcdir
bin
prompt
mput *
quit
" >$CMDFILE
echo $data >> /var/log/backup.log
/usr/bin/ftp $desthost < $CMDFILE >> /var/log/backup.log
rm $CMDFILE
После перехода c 6.2-RELEASE на STABLE перестал логиниться. В логе:
Name (192.168.10.4:root): Login incorrect.
Please login with USER and PASS
Please login with USER and PASS
Please login with USER and PASS
Рутовский .netrc расписан как надо. Тупо делаю ftp 192.168.10.4 - заходит без
вопросов. Тот же скрипт, если запускаю руками, отрабатывает как положено. Такая
вот фигня только если по крону запускается. В crontab тоже запуск от рута
прописан:
30 4 * * * root /usr/local/sbin/backup.sh
Я так понимаю, ftp не подхватывает ~/.netrc?
Что подскажете?
Sergey
... Если бы русские любили работать, они бы не назвали включатель выключателем.
--- GoldED+/BSD 1.1.5
* Origin: this game has no name (2:5061/83)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/185146848b8d.html, оценка из 5, голосов 10
|