diff --git a/src/invidious/helpers/uptime.cr b/src/invidious/helpers/uptime.cr new file mode 100644 index 00000000..1408ecbd --- /dev/null +++ b/src/invidious/helpers/uptime.cr @@ -0,0 +1,19 @@ +class Invidious::Uptime + + def self.get_uptime + + str_uptime = "error" + + # get the uptime + uptime_cmd = "/usr/bin/uptime" + uptime_args = "-p" + + process = Process.new(uptime_cmd, [uptime_args], output: Process::Redirect::Pipe) + + str_uptime = process.output.gets_to_end + + return str_uptime + + end + +end \ No newline at end of file