[Unit] Description=Postgres auto backup daemon After=network.target [Service] Type=oneshot User=postgres Group=postgres WorkingDirectory=/var/lib/postgres/ ExecStart=/usr/bin/sh -c 'pg_dumpall | xz -c -T2 > dumpall-$(date -I).xz' ExecStart=/usr/bin/sh -c 'mcli --config-dir .mcli cp dumpall-*.xz s3/konchin-pg-backup/' ExecStart=/usr/bin/sh -c 'rm dumpall-*.xz' StandardError=journal StandardOutput=journal StandardInput=null [Install] WantedBy=default.target