Potrzebuję ustawić logrotate, aby obracać pliki dzienników z aplikacji uruchomionej na serwerze. Potrzebuję daty w nazwie pliku.Jak wstawić datę do nazwy pliku za pomocą logrotate
Ustawiam format daty i daty, aby dodać datę. Nazwa pliku wynikowego to: whatever.csv_2012-03-03
Chciałbym, aby znacznik czasu był częścią nazwy pliku, zachowując bezpieczne rozszerzenie; Cokolwiek_2012-03-03.csv.
Podoba mi się to rozwiązanie. Jeśli zrobię to dobrze, ma to pewien skutek uboczny: logrotate nie będzie już ograniczać liczby przechowywanych plików. Jeśli jest to zamierzone, w porządku. – Marian
Łatwo jest dodać instrukcję 'find $ logdir -mtime + $ maxage -delete' do skryptu postrotate. – Rob
@Rob, więc jaki jest sens używania logrotate? – cnst