tail -f do grep do cięcia nie działa poprawnie
Próbuję zbudować skrypt powłoki do monitorowania niektórych plików dziennika. Używam takiego polecenia:
tail -f /var/somelog | grep --line-buffered " some test and p l a c e h o l d e r" | cut -f 3,4,14 -d " "
plik dziennika wygląda następująco:
some test and p l a c e h o l d e r 3
some test and p l a c e h o l d e r 4
some test and p l a c e h o l d e r 5
some test and p l a c e h o l d e r 6
i tak dalej ... Moim problemem jest to, że wyjście polecenia nie wyświetla ostatniej linii
some test and p l a c e h o l d e r 6
aż do linii
some test and p l a c e h o l d e r 7
jest dodawany do dziennika.
Mam nadzieję, że wyjaśniłem swój problem. Czy ktoś może mi pomóc rozwiązać ten problem? Dziękuję Ci :)