Use flock locking in services

This commit is contained in:
Julian Rother 2023-09-16 19:39:55 +02:00
parent fb556ae0ad
commit 8e269821d3
No known key found for this signature in database
GPG key ID: 8F9B6AE9BAAE4899
4 changed files with 6 additions and 3 deletions

View file

@ -6,5 +6,5 @@ OnFailure=status-email-root@%n.service
Nice=19
IOSchedulingClass=idle
Type=simple
ExecStart=/usr/local/bin/backup-check
ExecStart=/bin/flock --timeout {{ backups.jobs.check.lock_timeout }} /run/backup-client.flock /usr/local/bin/backup-check

View file

@ -6,5 +6,5 @@ OnFailure=status-email-root@%n.service
Nice=19
IOSchedulingClass=idle
Type=simple
ExecStart=/usr/local/bin/backup-retention
ExecStart=/bin/flock --timeout {{ backups.jobs.retention.lock_timeout }} /run/backup-client.flock /usr/local/bin/backup-retention

View file

@ -6,5 +6,5 @@ OnFailure=status-email-root@%n.service
Nice=19
IOSchedulingClass=idle
Type=simple
ExecStart=/usr/local/bin/backup-full
ExecStart=/bin/flock --timeout {{ backups.jobs.run.lock_timeout }} /run/backup-client.flock /usr/local/bin/backup-full