Add ignore patterns file TODO
[khome.git] / home / .xlaunch.d / 99-dmesg-notifier-error
index 40a2d10..1a65f66 100755 (executable)
@@ -2,9 +2,15 @@
 
 set -e
 
+DIR="$HOME/var/log/dmesg"
+FILE="$DIR/error.log"
+
+mkdir -p "$DIR"
 sleep 3 # wait for dunst to hopefully restart
-sudo dmesg --follow --level=emerg,alert,crit,err --since=now \
-| while read line
+# TODO File with ignore patterns
+sudo dmesg --follow --level=emerg,alert,crit,err --since=now --ctime \
+| while read -r line
     do
         notify-send -u critical 'dmesg error' "$line"
+        echo "$line" >> "$FILE"
     done
This page took 0.021897 seconds and 4 git commands to generate.