ansible-role-backup-client/templates/backup-cronjob.j2
2021-03-12 03:35:14 +01:00

15 lines
325 B
Django/Jinja
Executable file

#!/bin/bash
set -euo pipefail
(
set -euo pipefail
flock -x -w 10 200 || exit 1
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
echo started backup cronjob
ionice -c 3 -p$$
nice -n 19 backup-full
echo finished backup cronjob
) 200>/var/lock/backup-cronjob.lock | logger -t "backup-cronjob"