Это скрипт на bash. Здесь
Который захватывает строку "ERROR: your TCP- connection is dead." из динамического файла журнала Live. Здесь имя файла журнала "TcpRcpt.log". который содержит образец данных журнала ниже.
SAT Mar 26 19:55:37 2016 TCPRcpt-0297--ERROR: your TCP- connection is dead.
SAT Mar 26 19:55:37 2016 TCPRcpt-0297--RUNNING
SAT Mar 26 19:55:37 2016 TCPRcpt-0297--RUNNING
SAT Mar 26 19:55:37 2016 TCPRcpt-0298--ERROR: your TCP- connection is dead.
Теперь выполните шаг
logtail TcpRcpt.log | grep -m 1 "ERROR: your TCP- connection is dead." | sed 's/.*TCPRcpt-/ PID /;s/ -//' >> LOGFILE.LOG
Он всегда выдает значение 0, даже если не перехватывает строку. Что делает условие if для отправки уведомления каждый раз, когда цикл выполняется.
Теперь мой вопрос: Есть ли другая альтернатива, которая уведомляет по