Last active
May 3, 2021 10:25
-
-
Save douglascrp/135ce592d29a0aa8ad2adc62a07b1047 to your computer and use it in GitHub Desktop.
A simple incremental backup script for Alfresco on Windows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set dt=%date:~6,2%-%date:~3,2%-%date:~0,2% | |
set bkp_db_log=%dt%_backup_banco.log | |
set bkp_fs_log=%dt%_backup_conteudo.log | |
set bkp_install_log=%dt%_backup_install.log | |
robocopy E:\alfresco\amps "G:\BACKUP GED\install\amps" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%" | |
robocopy E:\alfresco\amps_share "G:\BACKUP GED\install\amps_share" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%" | |
robocopy E:\alfresco\tomcat\shared "G:\BACKUP GED\install\shared" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%" | |
robocopy E:\alfresco\tomcat\webapps "G:\BACKUP GED\install\webapps" alfresco.war share.war /LOG+:"G:\BACKUP GED\%bkp_install_log%" | |
SET PGPASSWORD=<the-database-password> | |
if not exist "G:\BACKUP GED\banco\" mkdir "G:\BACKUP GED\banco" | |
"C:\Program Files\PostgreSQL\9.6\bin\pg_dump.exe" -v -U alfresco -d alfresco -f "G:\BACKUP GED\banco\alfresco_dump-%dt%.sql" 2> "G:\BACKUP GED\%bkp_db_log%" | |
robocopy E:\alfresco\alf_data\contentstore "G:\BACKUP GED\conteudo" /MIR /W:20 /R:15 /LOG:"G:\BACKUP GED\%bkp_fs_log%" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment