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