Jest plik log który jest generowany przez syslog-ng, plik przyrasta w ilości 10GB/h potrzebuję przenosić wycinając z niego fragmenty treści, ale tak by nie usunąć nowych wpisów. Truncate oraz write usuwa napływające logi. próbowałem przenieść plik "mv" przed odczytem, ale deskryptor pliku jest otwarty przez syslog i przez to tracę dane.
Próbowałem obcinać plik "sed -i "1,xxxxd" plik.log" lecz to rozwiązanie jest najgorsze, najwięcej traci danych.
Jakaś idea? Jedyna opcja jaką znalazłem to ustawić tak syslog aby tworzył nowy plik co Sekundę lub minutę ale to ostateczność.