Hi Zusammen,
evtl. kann es ja einer gebrauchen:
Hatte das Problem das mein SV ganz schön lange braucht Graphen zu generieren…
habe mich dazu entschieden „ältere“ Einträge (30 Tage) regelmäßig zu löschen:
Shell Script:
/usr/scripts/stripSmartHomeSQLite.sh
LinuxCron: (crontab -e)
Gruß + schönes WE
evtl. kann es ja einer gebrauchen:
Hatte das Problem das mein SV ganz schön lange braucht Graphen zu generieren…
habe mich dazu entschieden „ältere“ Einträge (30 Tage) regelmäßig zu löschen:
Shell Script:
/usr/scripts/stripSmartHomeSQLite.sh
Code:
#!/bin/bash # DELTIME=$(date -d "30 day" +"%s000") sqlite3 /usr/local/smarthome/var/db/smarthome.db <<EOS DELETE FROM history WHERE time > '$DELTIME'; EOS
LinuxCron: (crontab -e)
Code:
# * * * * * command to be executed # ┬ ┬ ┬ ┬ ┬ # │ │ │ │ └───── day of week (0 - 6) (0 is Sunday, or use names) # │ │ │ └────────── month (1 - 12) # │ │ └─────────────── day of month (1 - 31) # │ └──────────────────── hour (0 - 23) # └───────────────────────── min (0 - 59) ########################################################################### # strip SmartHomeSQLite 0 3 * * * /usr/scripts/stripSmartHomeSQLite.sh > /dev/null 2>&1

Kommentar