[FIX]Cron problems with direct local crontab + volumes
This commit is contained in:
parent
9064486491
commit
ce42261f0e
@ -10,8 +10,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
|
||||
# Avoid overlayfs bug with tail
|
||||
VOLUME /var/log
|
||||
|
||||
COPY crontab /etc/crontab
|
||||
RUN chmod 644 /etc/crontab
|
||||
COPY crontab ./crontab
|
||||
|
||||
WORKDIR /opt/backup
|
||||
COPY rsync.template .
|
||||
|
@ -1,6 +1,5 @@
|
||||
# hourly backup
|
||||
# m h dom mon dow user command
|
||||
15 * * * * root /bin/bash /opt/backup/rsync.sh >> /var/log/cron.log 2>&1
|
||||
0 3 * * * root /usr/bin/python /opt/backup/plan.py >> /var/log/cron.log 2>&1
|
||||
15 * * * * /bin/bash /opt/backup/rsync.sh >> /var/log/cron.log 2>&1
|
||||
0 3 * * * /usr/bin/python /opt/backup/plan.py >> /var/log/cron.log 2>&1
|
||||
# empty line needed
|
||||
|
||||
|
@ -2,4 +2,4 @@
|
||||
|
||||
envsubst < /opt/backup/rsync.template > /opt/backup/rsync.sh
|
||||
envsubst < /opt/backup/plan.tpl.py > /opt/backup/plan.py
|
||||
touch /var/log/cron.log && cron && tail -f /var/log/cron.log
|
||||
crontab ./crontab && touch /var/log/cron.log && cron && tail -f /var/log/cron.log
|
||||
|
@ -13,8 +13,7 @@ RUN apt-get install -y --no-install-recommends cron gettext-base
|
||||
# Avoid overlayfs bug with tail
|
||||
VOLUME /var/log
|
||||
|
||||
COPY crontab /etc/crontab
|
||||
RUN chmod 644 /etc/crontab
|
||||
COPY crontab ./crontab
|
||||
|
||||
COPY backup.template .
|
||||
COPY plan.py .
|
||||
|
@ -1,6 +1,5 @@
|
||||
# daily odoo backup
|
||||
# m h dom mon dow user command
|
||||
0 2 * * * odoo /bin/bash /home/odoo/backup.sh >> /var/log/cron.log 2>&1
|
||||
10 2 * * * odoo /usr/bin/python /home/odoo/plan.py >> /var/log/cron.log 2>&1
|
||||
0 2 * * * /bin/su - odoo -c "/bin/bash /home/odoo/backup.sh" >> /var/log/cron.log 2>&1
|
||||
10 2 * * * /bin/su - odoo -c ""/usr/bin/python /home/odoo/plan.py" >> /var/log/cron.log 2>&1
|
||||
# empty line required at the end of this file for a valid cron file.
|
||||
|
||||
|
@ -2,4 +2,4 @@
|
||||
|
||||
envsubst < /home/odoo/backup.template > /home/odoo/backup.sh
|
||||
chown odoo:odoo /home/odoo/backup.sh
|
||||
touch /var/log/cron.log && cron && tail -f /var/log/cron.log
|
||||
crontab ./crontab && touch /var/log/cron.log && cron && tail -f /var/log/cron.log
|
||||
|
Loading…
Reference in New Issue
Block a user