Jak pod Linuxem czytać jednocześnie z kilku plików

Narzędzie tail doskonale spisuje się do ciągłego odczytywania plików logów. Jednakże jego ograniczeniem jest obsługa tylko jednego pliku, co niekiedy okazuje się niewystarczające.

Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.

Wystarczy skorzystać z multitaila, którego trzeba zainstalować używając systemowego managera paczek. Jego użycie sprowadza się do przekazania ścieżek do plików których zawartość trzeba śledzić. Polecenie multitail /var/log/messages /var/log/lastlog będzie wyświetlało wpisy z logów messages i lastlog.

Czasami czytając strumień z logów trzeba jakoś oznaczyć konkretne momenty takie jak zmiana konfiguracji czy restart usługi. Zwyczajowo wciska się wtedy klawisz enter który umieszcza w logu puste linie. Multitail jest pod tym względem troszkę sprytniejszy i dodaje specjalny znacznik zawierającą datę i godzinę który widać na zrzucie poniżej.

Przykład działania programu multitail