odoo3/1.sh
2025-03-11 23:22:46 +08:00

16 lines
479 B
Bash

#!/bin/bash
# vars
BACKUP_DIR= ~/odoo_backups
ODOO_DATABASE=SJFZ2023
ADMIN_PASSWORD=Sj89061189
# create a backup directory
mkdir -p ${BACKUP_DIR}
# create a backup
curl -X POST \
-F "master_pwd=${ADMIN_PASSWORD}" \
-F "name=${ODOO_DATABASE}" \
-F "backup_format=zip" \
-o ${BACKUP_DIR}/${ODOO_DATABASE}.$(date +%F).zip \
http://localhost:2023/web/database/backup
# delete old backups
find ${BACKUP_DIR} -type f -mtime +7 -name "${ODOO_DATABASE}.*.zip" -delete