Mam aplikację, która loguje się do zwykłego pliku dziennika (myapp.log), ale wydaje się, że nie zapisuje nowych znaków wiersza na końcu każdego wpisu dziennika. Jeśli wykonam polecenie tak tail -n 50 myapp.log
, jak w rzeczywistości otrzymuję setki „wierszy” tekstu (wpisów w dzienniku).
Ten plik dziennika jest bardzo duży, około 1 GB, kto wie, jak dawno wstawiono ostatni CR i / lub LF. Jak mogę po prostu powiedzieć, na przykład, ostatnie 2 MB?
tail -c 2M myapp.log
powinien również działać.