Jak zapisać najwyższe wyjście polecenia na pliku

Jak zapisać najwyższe wyjście polecenia na pliku

Top polecenie Linux jest wysoce używane przez administratorów systemów do wyświetlania statystyk systemowych w czasie rzeczywistym w odniesieniu do Czas aktualizacji systemu I średnie obciążenie, używana pamięć, Prowadzenie zadań, Podsumowanie procesów lub wątków oraz szczegółowe informacje o każdym uruchomionym procesie.

Jednak oprócz przeglądania systemu działającego w czasie rzeczywistym, najwyższe wyjście polecenia można zapisać na pliku, używając -B flaga, która instruuje górę, aby działał w trybie wsadowym i -N flaga, aby określić ilość iteracji, polecenie powinno wysłać.

W poniższym przykładzie przekierujemy wyjście Najlepsze polecenie Do szczyt.tekst Plik w bieżącym katalogu roboczym. -N Argument zostanie użyty do wysłania tylko jednej migawki polecenia do wymienionego pliku.

$ top -b -n 1> top.tekst 

Aby odczytać wynikowy plik, użyj narzędzia czytnika plików wiersza poleceń, takiego jak polecenie CAT, mniej lub więcej.

$ mniej top.tekst 
Wyświetl wyjście komendy TOP

Zdobyć pięć iteracji Najlepsze polecenie, Wykonaj polecenie, jak pokazano w poniższym fragmencie.

$ top -b -n 5> top -5iterations.tekst 

Aby wyświetlić tylko liczbę uruchamiania zadań z wynikającego pliku, użyj filtra GREP, jak pokazano w poniższym przykładzie polecenia.

$ CAT Top-5iterations.txt | Zadania Grep 
Pokaż 5 najlepszych zadań biegowych

Zrobić migawkę określonego procesu w Najlepsze narzędzie, Wykonaj polecenie za pomocą Pid (-P) flaga. Aby uzyskać PID procesu działającego, problem polecenie PIDOF na nazwie procesu uruchamiania.

W tym przykładzie będziemy monitorować Cron proces przez Najlepsze polecenie Robiąc trzy migawki PID.

$ pidof crond $ top -p 678 -b -n3> cron.txt $ cat cron.tekst 
Obejrzyj użycie procesu w Top Command

Używać Do Pętla iteracji, możemy wyświetlać statystyki procesu za pośrednictwem jego PID, każda dwie sekundy, jak pokazano w poniższym przykładzie. Wyjście pętli można również przekierować do pliku. Użyjemy tego samego Cron PID, jak pokazano w powyższym przykładzie.

$ dla i in 1… 4; Sleep 2 && top -b -p 678 -n1 | ogon -1; zrobione 

Pętla przekierowań wyjście do pliku.

$ dla i in 1… 4; Sleep 2 && top -b -p 678 -n1 | ogon -1; gotowe >> cron.txt $ cat cron.tekst 
Znajdź statystyki procesów Linuksa

To tylko kilka przykładów, w jaki sposób możesz monitorować i gromadzić statystyki systemu i przetwarzania za pośrednictwem Najlepsze polecenie.