Посоветуйте, пожалуйста, как лучше обрабатывать последние записи регулярно обновляемого лога. По последовательному порту я периодически прохожу авторизацию на устройстве типа DIGI-порта, который далее туннелирует мне канал на консоль сервера SOLARIS, где я перехожу в необходимый каталог и работаю с файлом лога.
Я думал делать так:
сначала опеределяю текущее число строк: export set newLineCount=`wc -L log.txt | awk '{print $1}'`
затем вывожу на консоль или в файл содержимое следующих команд: echo $newLineCount tail log.txt -n $newLineCount-$oldLuneCount
Переменная newLineCount в следующем сеансе будет играть роль oldLuneCount, а результат работы команды tail обрабатываю далее с помощью Python
На счет всего этого сомневаюсь, т.к. если во время выаолнения этого конвейера произойдет очередная записб в лог, я потреяю строку(-и).