Notify on errors in stream
This commit is contained in:
parent
96f2099ca1
commit
ab5fd49157
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
usage() {
|
||||
echo "Usage: $(basename $0) <file>"
|
||||
}
|
||||
|
||||
if [ "$#" -ne 1 ]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ssh vps "tail -n 0 -f $1" | stdbuf -o0 grep error | while IFS= read -r line
|
||||
do
|
||||
title=$(basename $1)
|
||||
d=$(date "+%Y/%m/%d %H:%M:%S %Z")
|
||||
body="$d\n$line"
|
||||
notify-send "$title" "$body"
|
||||
done
|
||||
|
Loading…
Reference in New Issue