[Unit] Description=borgmatic backup Wants=network-online.target After=network-online.target ConditionACPower=true [Service] Type=oneshot ## Lower CPU and I/O priority. Nice=19 CPUSchedulingPolicy=batch IOSchedulingClass=best-effort IOSchedulingPriority=7 IOWeight=100 ## Logs StandardOutput=syslog StandardError=syslog SyslogIdentifier=borgmatic # Prevent rate limiting of borgmatic log events. LogRateLimitIntervalSec=0 ## Launcher # Delay start to prevent backups immediately upon system startup ExecStartPre=sleep 30m ExecStart=borgmatic -v1 Restart=no