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

- 3024
- 703
- Maurycy Napierała
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

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

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

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

To tylko kilka przykładów, w jaki sposób możesz monitorować i gromadzić statystyki systemu i przetwarzania za pośrednictwem Najlepsze polecenie.
- « Jak zmienić port HTTP Apache w Linux
- 25 pytań dotyczących wywiadu Apache dla początkujących i pośrednich »