30 lines
499 B
Django/Jinja
30 lines
499 B
Django/Jinja
[Unit]
|
|
Description=MBO Borg Backup Service
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
User=root
|
|
ExecStart={{ backup_script_dir }}/borg-backup.sh
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=mbo-backup
|
|
|
|
# Logging
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
# Timeout for backups
|
|
TimeoutStartSec=0
|
|
|
|
# Nice priority
|
|
Nice=10
|
|
|
|
# Ressource Limits (optional, für große Backups)
|
|
# CPUQuota=50%
|
|
# MemoryLimit=2G
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|