Windows Backup¶
- Sadržaj
- Windows Backup
1) Backup skripta¶
- pravi dnevni backup
- gzipuje dobiveni dump
- provjerava integritet gzip-a
Skriptu možemo skinuti ovdje
Stavljamo je na lokaciju
c:\knowhowERP\util
2) Parametri skripte¶
set hostname=localhost <<<< lokacija servera set pgusername=admin <<<<< postgresql admin set PGPASSWORD=admin <<<<<< postgresql admin pwd set pgdbname=mat1 <<<< DB koji backupiramo set orgname=rudnik1 <<<<<<< organizaciona jedinica
3) Lokacija za backup¶
kreiramo lokaciju
C:\knowhowERP\backup
4) Windows sheduler¶
NAPOMENA: Windows User Account koji pokreće skriptu mora imati definisan PWD u suprotnom sheduler neće raditi.
U tom slučaju za useraccount setujemo system (windows builtin systemski account)
Start > All Programs > Accessories > System Tools > Scheduled tasks > Add > Browse
odabiremo:
c:\knowhowERP\util\pg_daily_backup.bat
Perform this task: Daily
Start Time: Every Day
Start Time: Period u toku rv. npr u 11:30 kada je pauza
Next > Unosimo user pwd > Finish > U listi dobijamo pg_backup shedulirani task, duplim klikom ga otvaramo te setujemo
Run: cmd /C start /min C:\knowhowERP\util\pg_daily_backup.bat
Start in: C:\knowhowERP\backup
5) Rezultat¶
nakon par dana na backup lokaciji dobivamo backupe:
c:\knowhowerp\backup>dir /B
rudnik1_mat1_28.12.2011.backup.gz rudnik1_mat1_29.12.2011.backup.gz rudnik1_mat1_30.12.2011.backup.gz
6) Ručni Backup¶
Istu skriptu možemo iskoristiti i za ručni backup
Napravimo lokaciju C:\knowhowERP\backup\manual
Zatim na desktopu izvučemo shortcut na skriptu i u propreties shortcuta stavljamo lokaciju pokretanja
Start in: C:\knowhowERP\backup\manual
Kod svakog pokretanja na ovoj lokaciji dobijamo backup odvojen od dnevnog
7) Reference¶
- #25863