diff --git a/source/ipmitool-plugin/usr/local/emhttp/plugins/ipmitool-plugin/scripts/ipmitail b/source/ipmitool-plugin/usr/local/emhttp/plugins/ipmitool-plugin/scripts/ipmitail index 0aa89d2e..04c8ad18 100755 --- a/source/ipmitool-plugin/usr/local/emhttp/plugins/ipmitool-plugin/scripts/ipmitail +++ b/source/ipmitool-plugin/usr/local/emhttp/plugins/ipmitool-plugin/scripts/ipmitail @@ -5,7 +5,8 @@ exec /usr/bin/tail -n 0 -F /var/log/syslog | \ while read LINE; do -[[ "$LINE" != *$prog* ]] || [["$LINE" == *"Waiting for events"*]] && continue +[[ "$LINE" == *"Waiting for events"* ]] && continue +[[ "$LINE" != *$prog* ]] && continue sleep 1 | exec /usr/local/emhttp/webGui/scripts/notify -s "Notice [$HOSTNAME]" -d "$(echo "$LINE" | sed -e 's/.*ipmievd: //')" -i "warning" && continue 2 done