Legg til logrotate-eksempel i 2019-11-21_crontab

This commit is contained in:
Alex Thomassen 2019-11-28 11:41:17 +01:00
parent 8bb0b7d57b
commit d6d2d815e3
Signed by: Alex
GPG Key ID: 10BD786B5F6FF5DE

View File

@ -12,4 +12,18 @@ Du trenger å spesifisere `DOMAIN` og `DUCKDNS_TOKEN` (enten i scriptet eller vi
For at det skal fungere i `crontab` med envvar, må du sette det foran script-kommandoen.
Her er et eksempel som kjører fem minutter over hver time (13:05, 14:05, 15:05 osv.) og hvor alle "echo" blir skrevet til en loggfil `/home/alex/logs/duckdns.log`:
`5 * * * * DUCKDNS_TOKEN="abc123-def456-ghi789-jkl000" /bin/bash /home/alex/scripts/2019-11-21_crontab/update-duckdns.sh >> /home/alex/logs/duckdns.log`
`5 * * * * DUCKDNS_TOKEN="abc123-def456-ghi789-jkl000" /bin/bash /home/alex/scripts/2019-11-21_crontab/update-duckdns.sh >> /home/alex/logs/duckdns.log`
For swagpoints har jeg også laget en logrotate-config for å "rotere" gamle loggfiler. Denne er relevant for alle logs som ligger i `/home/alex/logs`, ikke bare den som tilhører dette scriptet:
```
/home/alex/logs/*.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 0640 alex alex
}
```