2012-03-30 16 views
10

Mam dwa pytania związane z tworzeniem plików konfiguracyjnych dla narzędzia logrotate w systemach Linux.Opracowywanie i testowanie pliku konfiguracyjnego logrotate

  1. Kiedy wprowadzić zmiany do pliku w /etc/logrotate.d, muszę jakoś zawiadomić logrotate tak, że będzie rozpoznawać i reagować na ta zmiana? Wydaje się zauważać zmiany samodzielnie, ostatecznie, ale podczas testowania specyfikacji rotacji dziennika, byłoby użyteczne wymuszenie logrotate w celu zareagowania na nowy plik konfiguracyjny, zamiast czekania na jego następne uruchomienie. czy to możliwe?

  2. Jeśli jest jakiś problem w moim pliku konfiguracyjnym logrotate, czy są zgłaszane błędy , a jeśli tak, gdzie mogę je znaleźć?

Ponadto, jeśli istnieją wspólne wzorce rozwoju i techniki postępowania przy opracowywaniu plików konfiguracyjnych Logrotate, należy je udostępnić. Jeśli to ma znaczenie, używam Ubuntu 10.04.

+0

Uwaga: po wprowadzeniu zmian nie trzeba robić nic specjalnego, ponieważ logrotate nie jest serwerem stale działającym. Zamiast tego jest to narzędzie, które CRON uruchamia raz dziennie. Po uruchomieniu zawsze ponownie odczytuje aktualną konfigurację. –

Odpowiedz

7
  1. od plików w /etc/logrotate.d są włączone obejmują /etc/logrotate.d

obejmują /etc/logrotate.d

więc jest automatycznie aktualizowane po zmienić/dodać pliki do katalogu.

logrotate -f /etc/logrotate.conf może pozwolić mu działać.

  1. Zwykle po zmianie konfiguracji należy uruchomić go ręcznie raz, aby stwierdzić, czy wystąpił błąd. domyślnie błąd powinien również normalnie przejść do syslog.
6

Logrotate.conf jest wykonywany jako zadanie cron w Linuksie, więc u nie trzeba aktualizować każdy inny plik po zmianie /etc/logrotate.d Można go uruchomić na siłę za pomocą polecenia „logrotate -f/etc/logrotate.conf ", lub jeśli nie chcesz go uruchomić i chcesz tylko sprawdzić błędy lub możliwy wynik twoich zmian, możesz uruchomić go opcją --d" logrotate -d/etc/logrotate. conf ". Mam nadzieję, że to pomoże.

+0

@Randall powinieneś najpierw przeczytać stronę man logrotate – jayant

+0

Przeczytałem stronę man, ale niektóre pytania pozostały. Stąd odwołanie do Stack Overflow. –

Powiązane problemy