| Commit | Line | Data |
|---|---|---|
| 1 | #! /bin/bash | |
| 2 | ||
| 3 | set -e | |
| 4 | ||
| 5 | DIR="$HOME/var/log/dmesg" | |
| 6 | FILE="$DIR/warning.log" | |
| 7 | ||
| 8 | mkdir -p "$DIR" | |
| 9 | sleep 3 # wait for dunst to hopefully restart | |
| 10 | # TODO File with ignore patterns | |
| 11 | sudo dmesg --follow --level=warn --since=now --ctime \ | |
| 12 | | while read -r line | |
| 13 | do | |
| 14 | notify-send -u low 'dmesg warning' "$line" | |
| 15 | echo "$line" >> "$FILE" | |
| 16 | done |