Главная » Статьи » Скрипты |
Скрипт для бекапа данных
Собственно скриптец который сохраняет все чо мне интересно: 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 Шото, дето так.... | |
Просмотров: 939 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |