Merge pull request #365 from danielewood/patch-1

Fix systemd service definitions.
This commit is contained in:
Jim Salter 2019-03-29 12:44:29 -04:00 committed by GitHub
commit afb33e0d68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 18 deletions

View File

@ -75,7 +75,7 @@ Create a systemd service:
```bash
cat << "EOF" | sudo tee /etc/systemd/system/sanoid.service
[Unit]
Description=Snapshot ZFS Pool
Description=Sanoid ZFS Snapshot Manager
Requires=zfs.target
After=zfs.target
ConditionFileNotEmpty=/etc/sanoid/sanoid.conf
@ -83,23 +83,7 @@ ConditionFileNotEmpty=/etc/sanoid/sanoid.conf
[Service]
Environment=TZ=UTC
Type=oneshot
ExecStart=/usr/local/sbin/sanoid --take-snapshots
EOF
cat << "EOF" | sudo tee /etc/systemd/system/sanoid-prune.service
[Unit]
Description=Cleanup ZFS Pool
Requires=zfs.target
After=zfs.target sanoid.service
ConditionFileNotEmpty=/etc/sanoid/sanoid.conf
[Service]
Environment=TZ=UTC
Type=oneshot
ExecStart=/usr/local/sbin/sanoid --prune-snapshots
[Install]
WantedBy=sanoid.service
ExecStart=/usr/local/sbin/sanoid --cron --verbose
EOF
```