[Unit] Description=Load/Dump database on start/stop After=syslog.target After=network.target Requires=postgresql.service [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/bash -c ". /etc/environment && /usr/local/bin/db-load /vol/data/sql/$DBNAME-updown.sql" ExecStop=/bin/bash -c ". /etc/environment && /usr/local/bin/db-dump /vol/data/sql/$DBNAME-updown.sql" [Install] WantedBy=multi-user.target