#!/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