Simplified timer + update install instructions

This commit is contained in:
mrhanky 2017-08-22 20:31:18 +02:00
parent f8ffd95184
commit f715107873
No known key found for this signature in database
GPG Key ID: 67D772C481CB41B8
3 changed files with 1 additions and 7 deletions

View File

@ -38,14 +38,11 @@ Enable linger for the bot user (so it starts at boot and keeps running) and inst
sudo loginctl enable-linger nxy
mkdir -p $HOME/.config/systemd/user
ln -fs $HOME/nxy/files/nxy-bot.service $HOME/.config/systemd/user
systemctl --user daemon-reload
systemctl --user enable --now nxy-bot.service
```
Create directory for database dumps and activate timer:
```sh
mkdir -p $HOME/backups
ln -fs $HOME/nxy/files/nxy-db-dump.{timer,service} $HOME/.config/systemd/user
systemctl --user daemon-reload
systemctl --user enable --now nxy-db-dump.timer
```

View File

@ -3,5 +3,4 @@ Description=nxy database dump timer
[Service]
Type=oneshot
WorkingDirectory=/home/nxy/backups
ExecStart=/bin/sh -c "/usr/bin/pg_dump -d nxy_prod > $(date +%Y-%m-%d_%H-%M-%S).sql"
ExecStart=/bin/sh -c "/usr/bin/pg_dump -d nxy_prod > dump.sql"

View File

@ -2,9 +2,7 @@
Description=nxy database dump timer
[Timer]
# Time to wait after booting before we run first time
OnBootSec=10min
# Time between running each consecutive time
OnUnitActiveSec=12h
[Install]