20 lines
493 B
Bash
Executable File
20 lines
493 B
Bash
Executable File
#!/bin/sh
|
|
|
|
CRONTAB=/etc/cron.d/kopia-backup
|
|
|
|
echo "Opening kopia repository"
|
|
|
|
kopia repository connect filesystem \
|
|
--path /repository \
|
|
--override-hostname ${KOPIA_HOSTNAME} \
|
|
--override-username ${KOPIA_USERNAME}
|
|
|
|
echo "Running cron with schedule ${KOPIA_CRON_SCHEDULE}"
|
|
|
|
echo "${KOPIA_CRON_SCHEDULE} /run-backup.sh > /var/log/kopia-backup.log 2>&1" > ${CRONTAB}
|
|
chmod 0644 ${CRONTAB}
|
|
crontab ${CRONTAB}
|
|
|
|
touch /var/log/kopia-backup.log
|
|
cron && tail -f /var/log/kopia-backup.log
|