mirror of
https://github.com/dump-dvb/nix-config.git
synced 2024-06-11 18:54:08 +02:00
modules/file_sharing: compress dump-csv telegrams and make readable
This commit is contained in:
parent
acab0a45d3
commit
9f873d11c8
|
@ -24,13 +24,14 @@
|
|||
};
|
||||
|
||||
systemd.services.dump-csv = {
|
||||
path = [ pkgs.influxdb ];
|
||||
path = with pkgs; [ influxdb gzip ];
|
||||
script = ''
|
||||
cd /tmp
|
||||
TMPFILE=$(mktemp telegrams.XXXXX.csv)
|
||||
influx -precision rfc3339 -database dvbdump -execute "SELECT * FROM telegram_r_09" -format csv > $TMPFILE
|
||||
TMPFILE=$(mktemp telegrams.XXXXX.csv.gz)
|
||||
influx -precision rfc3339 -database dvbdump -execute "SELECT * FROM telegram_r_09" -format csv | gzip -c > $TMPFILE
|
||||
chmod a+r $TMPFILE
|
||||
|
||||
mv $TMPFILE /var/lib/data-accumulator/data/telegrams.csv
|
||||
mv $TMPFILE /var/lib/data-accumulator/data/telegrams.csv.gz
|
||||
'';
|
||||
};
|
||||
systemd.timers.dump-csv = {
|
||||
|
|
Loading…
Reference in New Issue
Block a user