Суббота, 04.05.2024, 18:55
Приветствую Вас, Гость
Главная » Статьи » Скрипты

Скрипт для бекапа данных
Собственно скриптец который сохраняет все чо мне интересно:
Code

#!/bin/sh
squidSrc="/usr/local/sbin/squid"
sargSrc="/usr/local/bin/sarg"

$sargSrc -i # создание рапорта sarg
$squidSrc -k rotate # ротация логов squid
$squidSrc -k reconfigure # переконфигурация squid

# Резервирование критически важных папок
Date_to_Path=`date '+%Y/%m/%d'`
carDate=`date '+%d-%m-%Y'`
bakDir="/usr/bakup"

echo $carDate
bakPath="$bakDir/$Date_to_Path"
mkdir -p $bakPath #Создает папку в директории bakDir с текущей датой
tarFlags="-cjf" #Аргументы для арживатора tar

echo "Резервирование папок:"
echo
echo "/etc"
tar $tarFlags $bakPath/etc.tar.bz2 /etc
echo
echo "/usr/local/squid/acl /usr/local/squid/etc /usr/local/etc/squid"
tar $tarFlags $bakPath/squid.tar.bz2 /usr/local/squid/acl /usr/local/squid/etc /usr/local/etc/squid
echo
echo "/usr/home/admini/work"
tar $tarFlags $bakPath/work.tar.bz2 /usr/home/admini/work
echo
echo "/usr/local/www/sarg/squid-reports"
tar $tarFlags $bakPath/sarg.tar.bz2 /usr/local/www/sarg/squid-reports
exit 0


Шото, дето так....

Категория: Скрипты | Добавил: xpavlus (20.10.2009)
Просмотров: 939 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Бесплатный конструктор сайтов - uCoz
grand theft auto: vice city неоспоримый 4