@@ -3,3 +3,7 @@ Description=Apis Backup Timer
[Timer]
OnCalendar=*-*-* 20:00:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target
@@ -3,3 +3,7 @@ Description=Athletic Backup Timer
OnCalendar=*-*-* 20:10:00
@@ -1,5 +1,10 @@
[Unit]
Description=Mount local backup storage drive
+ConditionPathIsSymbolicLink=!/local
+DefaultDependencies=no
+Conflicts=umount.target
+Before=local-fs.target umount.target
[Mount]
What=/dev/sdc
@@ -1,5 +1,9 @@
Description=Mount nfs backup storage drive
+ConditionPathIsSymbolicLink=!/nfs
What=192.168.100.142:/mnt/files/backup
@@ -1,11 +1,11 @@
Description=PostgreSQL 9.4 service container
-Requires=docker.service
-After=docker.service
+Requires=docker.service network-online.target
+After=docker.service network-online.target
[Service]
Restart=always
-ExecStart=/usr/bin/docker start database
+ExecStart=/usr/bin/docker start -a database
ExecStop=/usr/bin/docker stop -t 2 database
[Install]
@@ -3,3 +3,7 @@ Description=Golden Backup Timer
OnCalendar=*-*-* 20:20:00
@@ -3,3 +3,7 @@ Description=Kava Backup Timer
OnCalendar=*-*-* 20:30:00
@@ -3,3 +3,7 @@ Description=Topjeans Backup Timer
OnCalendar=*-*-* 20:40:00