tgoop.com/bash_srv/139
Create:
Last Update:
Last Update:
Мониторинга логов в реальном времени
Иногда нужно следить за логами, но обычный tail -f
не всегда удобен. Ниже накидал скрипт, который подсвечивает ошибки и предупреждения разными цветами:
#!/bin/bash
# автор: https://www.tgoop.com/bash_srv
LOGFILE="/var/log/syslog"
tail -Fn0 "$LOGFILE" | \
while read line; do
if echo "$line" | grep -q "ERROR"; then
echo -e "\e[31m$line\e[0m" # красный для ошибок
elif echo "$line" | grep -q "WARN"; then
echo -e "\e[33m$line\e[0m" # жёлтый для предупреждений
else
echo "$line"
fi
done
📌 Можно изменить путь к файлу лога (
LOGFILE
) и ключевые слова (ERROR
, WARN
) под свои нужды.Очень удобно, когда нужно быстро отследить проблемные записи в логах.
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/139