The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Локальное зеркало сервера обновлений NOD32"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
"Локальное зеркало сервера обновлений NOD32" –1 +/
Сообщение от lamka (ok), 12-Мрт-07, 15:32 
Есть у кого-либо что-то похожее на то, что могло бы перекачивать обновления с 1 сервера к себе?

В инете нашлось:
#!/bin/sh

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export HTTP_PROXY=your_proxy:3128
export HTTP_PROXY_AUTH=basic:*:your-user:your-pass

upserver="u5.eset.com"

cd /usr/local/www/data/nod32
fetch -v http://${upserver}/nod_eval/update.ver
mv -f update.ver update.rar
unrar x -y update.rar
fsize=`stat -f "%z" update.ver`
while [ ${fsize} -lt 3000 ]; do
        sleep 20
        fetch -v http://${upserver}/nod_eval/update.ver
        mv -f update.ver update.rar
        unrar x -y update.rar
        fsize=`stat -f "%z" update.ver`
done
sed s/\\/eval\\/engine/\\/nod32\\/eval\\/engine/ update.ver > update.tmp
dos2unix update.ver
cd eval/engine

files=`grep "file=" ../../update.ver|sed s/file=//`

for upfile in ${files}; do
        fetch -v http://${upserver}${upfile}
done

cd ../..
mv -f update.tmp update.ver
rm -f update.rar

find /usr/local/www/data/nod32/ -type d -exec chmod 755 {} \;
find /usr/local/www/data/nod32/ -type f -exec chmod 644 {} \;

но явно ругается на %z
stat: невозможно считать информацию файловой системы для `%z': No such file or directory

Ответить | Правка | Cообщить модератору

Оглавление
Локальное зеркало сервера обновлений NOD32, lamka, 12-Мрт-07, 15:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру