Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » UNIX Shell: sh, bash, zsh; Coreutils и ко.; sed, awk, perl;

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

AltTab



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
 
#!/bin/bash
ARCF=$(date +"%Y-%m-%d")
# delete old folder
rm /opt/share/archive/*.*
rmdir /opt/share/archive/* -v --ignore-fail-on-non-empty -p
# unmount all net folder
umount /mnt/net/*
# mount all net folder
mount //192.168.10.202/roto /mnt/net/roto -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.202/roto_upd /mnt/net/roto_upd -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.202/roto_tender /mnt/net/roto_tender -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.202/1c /mnt/net/1c -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.202/backup1c /mnt/net/backup1c -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.202/doc /mnt/net/doc -t cifs -o user=alex,password=alex,iocharset=utf8
mount //192.168.10.219/public2/asvetl /mnt/net/asvetl -t cifs -o user=alex,password=alex,iocharset=utf8
# make folder for archive
mkdir /opt/share/archive/$ARCF
mkdir /opt/share/archive/$ARCF/creator
mkdir /opt/share/archive/$ARCF/ccalc
mkdir /opt/share/archive/$ARCF/1c
mkdir /opt/share/archive/$ARCF/doc
# postgres dump
pg_dump -i -h 192.168.10.201 -p 5432 -U postgres -i -F c -E UTF8 -Z 5 -b -v -f /opt/share/archive/docs.dmp docs
pg_dump -i -h 192.168.10.201 -p 5432 -U postgres -i -F c -E UTF8 -Z 5 -b -v -f /opt/share/archive/ventana3.dmp ventana3
# archive all data
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/pg_docs_%date%.7z /opt/share/archive/docs.dmp
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/pg_ventana3_%date%.7z /opt/share/archive/ventana3.dmp
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/db_$ARCF.7z /opt/share/roto/Databases/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/print_$ARCF.7z /opt/share/roto/Printouts/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/templ_$ARCF.7z /opt/share/roto/Templates/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/ventana/ventana3_$ARCF.7z /opt/share/roto/Ventana3/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/db_update_$ARCF.7z /mnt/net/roto_upd/Databases/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/print_update_$ARCF.7z /mnt/net/roto_upd/Printouts/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/creator/db_tender_$ARCF.7z /mnt/net/roto_tender/Databases/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/ventana/Ventana3_db_obm_$ARCF.7z /mnt/net/roto/Ventana3/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/1c/1c_$ARCF.7z /mnt/net/1c/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/1c/1C_SQL_$ARCF.7z /mnt/net/backup1c/*
7z a -y -mx9 -m1=LZMA:d=21 /opt/share/archive/$ARCF/doc/doc_$ARCF.7z /mnt/net/doc/*
# copy from archive to net
cp /opt/share/archive/ /mnt/net/asvetl -r -u -v
# delete old archive
rm /opt/share/archive/*.*
rmdir /opt/share/archive/* -v --ignore-fail-on-non-empty -p
# unmount all net folder
umount /mnt/net/roto
umount /mnt/net/roto_upd
umount /mnt/net/roto_tender
umount /mnt/net/1c
umount /mnt/net/backup1c
umount /mnt/net/doc
umount /mnt/net/asvetl
 

Всего записей: 247 | Зарегистр. 07-06-2004 | Отправлено: 15:24 26-06-2013 | Исправлено: AltTab, 15:25 26-06-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » UNIX » UNIX Shell: sh, bash, zsh; Coreutils и ко.; sed, awk, perl;


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru