29 lines
930 B
Bash
Executable File
29 lines
930 B
Bash
Executable File
|
|
#!/bin/bash
|
|
################################################################################
|
|
# Script for Installation: tools for Odoo v8.0 installation
|
|
# Author: Andreas Brückl | Camdeus Consulting
|
|
#-------------------------------------------------------------------------------
|
|
################################################################################
|
|
|
|
##fixed parameters
|
|
#openerp
|
|
OE_USER="odoo"
|
|
|
|
# Execute with user "odoo"
|
|
|
|
#---------------------------------------------
|
|
# Setup daily backup
|
|
#--------------------------------------------------
|
|
echo -e "\n---- Setup daily backup ----"
|
|
sudo mkdir /var/pgdump
|
|
sudo chown $OE_USER: /var/pgdump
|
|
sudo chmod 700 /var/pgdump
|
|
|
|
# Install Cron job
|
|
sudo -u $OE_USER crontab -l > /tmp/tmpcron
|
|
echo "# Odoo backup daily at 1:30 a.m." >> /tmp/tmpcron
|
|
echo "30 01 * * * /opt/odoo/ext/scripts/odoo-backup.sh" >> /tmp/tmpcron
|
|
sudo -u $OE_USER crontab /tmp/tmpcron
|
|
sudo rm /tmp/tmpcron
|