commit 51cb073a45699ab2f9f517e5027327b0769a3f47 Author: lqs <441785369@qq.com> Date: Tue Mar 11 23:22:46 2025 +0800 添加 1.sh diff --git a/1.sh b/1.sh new file mode 100644 index 0000000..c28c1aa --- /dev/null +++ b/1.sh @@ -0,0 +1,16 @@ +#!/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 \ No newline at end of file