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 |
|