У меня очень большой файл журнала, содержащий журнал сообщений перезагрузки службы. После того, как я инициировал перезапуск службы с помощью внешней команды, мне нужно вывести этот файл журнала из последнего сообщения о перезагрузке и проверить следующие сообщения, чтобы подтвердить правильную процедуру перезапуска. Я анализирую сообщения с помощью python, поэтому нахожу только последнее вхождение и требуемый файл, затем я проверяю вывод по очереди и просто закрываю соединение, когда читаю все, что мне нужно.unix shell, tail -f от последнего появления шаблона
.... # lots of previous data
[timestamp] previous message
[timestamp] Rebooting... # from tis point i need to track messages
[timestamp] doing thing
[timestamp] doing other thing
[timestamp] doing final thing # final point, reboot successful
[timestamp] service activity message #
Как я могу выполнить такой хвостовик?
tail -f <from last Rebooting... message>
Итак ... в чем ваш вопрос? – Siguza