From 637ea1ad6fe668fc70c31de98fad03c9daca4b13 Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 12 Apr 2020 02:12:02 +1000 Subject: A small script to tickle the database. --- src/tickle.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 src/tickle.lua (limited to 'src') diff --git a/src/tickle.lua b/src/tickle.lua new file mode 100755 index 0000000..fc89237 --- /dev/null +++ b/src/tickle.lua @@ -0,0 +1,26 @@ +#!/usr/bin/env luajit + +-- Grab the stats web page, just to ping the database server, coz sledjchisl isn't event driven yet. + +local paths = +{ + ".sledjChisl.conf.lua", + "/etc/sledjChisl.conf.lua", +-- "/etc/sledjChisl.d/*.lua", + "~/.sledjChisl.conf.lua", +-- "~/.config/sledjChisl/*.lua", +} + +local config = {} + +for k, v in ipairs(paths) do + local cfg = loadfile(v) + if nil ~= cfg then + cfg = cfg() + for k, w in pairs(cfg) do + config[k] = w + end + end +end + +os.execute("curl -so /dev/null http://" .. config.webHost .. "/" .. config.URL .. "/stats.html") -- cgit v1.1