]> code.delx.au - mediapc-tools/commitdiff
show-mythtv-delays
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 1 May 2018 23:14:37 +0000 (09:14 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 1 May 2018 23:14:37 +0000 (09:14 +1000)
show-mythtv-delays [new file with mode: 0755]

diff --git a/show-mythtv-delays b/show-mythtv-delays
new file mode 100755 (executable)
index 0000000..9cac080
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+journalctl -t mythfrontend.real --since "${1:-3 days ago}" | \
+    awk -F '[ :]' '
+/Creating TV object/ {
+    pid=$7
+    startdate=$1 " " $2 " " $3 ":" $4 ":" $5
+    starttime=($5+60*($4+60*($3+24*$2)))
+}
+/Entering main playback loop/ && $7 == pid {
+    endtime=($5+60*($4+60*($3+24*$2)))
+    printf("%s   %.0f\n", startdate, (endtime - starttime))
+}' | less +G