SET postgresbindir=C:\Program Files\PostgreSQL\9.2.1-1.1C\bin
SET backupdir=e:\backup
cd /D %postgresbindir%
создаем pgpass.conf
echo server:5432:*:postgres:password > %APPDATA%\postgresql\pgpass.conf
Полный бэкап баз
rem dump_all
pg_dump --file=%backupdir%\%date:~6,4%%date:~3,2%%date:~0,2%_postgres --host=server --username=postgres postgres
Бэкап отдельной базы с компрессией
rem staff
pg_dump --file=%backupdir%\%date:~6,4%%date:~3,2%%date:~0,2%_stuff --compress=9 --host=dbserver --username=postgres staff
http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html
http://wiki.postgresql.org/wiki/Automated_Backup_on_Windows
Все просто
создаем файлик backup
пишем в него нужную команду:
mysqldump -u root -pPassword redmine_base > /home/user/`date «+%Y-%m-%d»`_redmine_backup.sql
делаем файл запускаемым
после чего пишем:
crontab -e
* 2 * * * /home/user/redmine_backup
Данное расписание выполняет вышеописанный скрипт каждый день в 2 часа ночи, остальная справка по ссылкам либо man crontab
http://www.codenet.ru/webmast/php/cron.php
http://www.codenet.ru/db/mysql/MySql-Backup.php
http://bitnami.org/article/how-to-backup-and-update-the-bitnami-redmine-stack
http://paulbradley.tv/38/
нам понадобится:
7Zip то, что пакует
ForFiles убивать старые копии
Читать далее…