Linux Watch Command

Linux Watch Command

W systemie Linux możesz użyć polecenia „Watch”, aby okresowo uruchamiać polecenie w określonym odstępie i pokazać wyniki na ekranie. Może to pomóc w utrzymaniu postępu procesu lub statusu zasobu systemowego, w tym wykorzystania pamięci, aktywności sieciowej lub przestrzeni dysku. Może być również używany do regularnego poszukiwania modyfikacji pliku dziennika lub świeżych plików w katalogu. Funkcja „Watch” umożliwia śledzenie zmian w czasie i natychmiastowe widzenie wszelkich problemów lub wzorów, dzięki czemu jest idealna do monitorowania i debugowania. Polecenie Watch w Linux i wszystkie jego opcje zostaną pokazane w tym artykule.

Składnia:

Zacznijmy od pomysłu podstawowej składni polecenia „ZEGRANIA”, która pokazano poniżej. Argument polecenia jest poleceniem, które chcesz wykonać, a argument opcji służy do modyfikacji zachowania polecenia Watch. Domyślnie narzędzie Watch uruchamia określoną instrukcję co 2 instancje i pokaże wyjście na terminalu.

Obejrzyj komendę [opcje]

Sprawdź wersję

Wersja obserwacyjna poleceń służy do wyświetlania wersji polecenia Watch, która jest aktualnie zainstalowana w systemie.

Omar@VirtualBox: ~ $ Watch -version

Dane wyjściowe tego polecenia mówi, że wersja polecenia Watch zainstalowana w systemie wynosi 3.3.17 i pochodzi z pakietu Procps-NG.

Obejrzyj z Procps-Ng 3.3.17

Obejrzyj opcję „-n”

Po uruchomieniu polecenia Watch Date, bieżąca data i godzina zostaną wyświetlone na terminalu. Polecenie zostanie ponownie wykonane i wyświetli zaktualizowaną datę i godzinę po 2 sekundach domyślnie, jeśli nie użyjesz opcji „-n” tutaj. Proces ten będzie kontynuowany w nieskończoność, dopóki polecenie zegarków nie zostanie ręcznie zatrzymane.

Omar@VirtualBox: ~ $ Watch Data

Po 2 sekundach wyjście zostanie zaktualizowane w ten sposób.

Polecenie zegarków ma również kilka opcji, które można wykorzystać do zmiany jego zachowania. Jedną z najbardziej przydatnych opcji jest opcja -n, która pozwala określić interwał, w którym należy wykonać polecenie. Na przykład, aby wykonać polecenie daty co 5 sekund, możesz użyć Omar@VirtualBox: ~ $ Watch -n 5 data

Komenda:

Polecenie DF (skrót od „Dysk wolnego”) pokazuje ilość wolnego miejsca dostępnego w systemie plików, które są obecnie zamontowane w systemie. Opcja -h (skrót od „czytelnego człowieka”) służy do wyświetlania rozmiarów systemu plików w bardziej czytelnym człowieku, takim jak GB lub MB, zamiast bloków. Po uruchomieniu polecenia Watch -n 2 df -H wyjście wyświetli nazwę systemu plików, całkowity rozmiar systemu plików, używaną przestrzeń, dostępną przestrzeń i procent używanej przestrzeni, a także mocowanie punkt systemu plików. Polecenie zostanie wykonane ponownie po 2 sekundach i wyświetli zaktualizowane informacje.

omar@virtualbox: ~ $ zegarek -n 2 df -h

Obejrzyj opcję „-D”

Kolejną przydatną opcją jest opcja -d, która podkreśla różnice między bieżącym wyjściem a poprzednim wyjściem określonego polecenia w instrukcji „Watch”. Może to być wygodne do obserwacji zmian wyjściowych w czasie. Na przykład, aby monitorować czas aktualizacji systemu i podkreślić wszelkie zmiany, możesz z niego skorzystać. Wyjście będzie oznaczone kolorami, a wszelkie zmiany zostaną wyróżnione na biało.

Instrukcja aktualizacji służy do wyświetlania bieżącego czasu, ilości czasu wykonywania systemu operacyjnego, całkowita liczba konsumentów obecnie zalogowała się, oraz średnie obciążenie systemu operacyjnego dla poprzednich 1, 5 i 15 minut. Może być przydatny do identyfikacji problemów z wydajnością lub do monitorowania wydajności systemu pod dużym obciążeniem.

Omar@VirtualBox: ~ $ Watch -d Uptime

Polecenie daty w Linux służy do wyświetlania bieżącej daty i godziny lub do ustawienia daty i godziny systemu, jak pokazano poniżej.

Po uruchomieniu polecenia obserwowania zgodnie z poleceniem „data” poprzedzona opcją „-D”, bieżący wyświetlacz daty i godziny zostanie pokazany, jak pokazano poniżej.

Omar@VirtualBox: ~ $ Watch -d Data

Polecenie zostanie ponownie wykonane i domyślnie wyświetli zaktualizowaną datę i godzinę. Poniższe wyjście pokazuje wyjście po kilku kawałkach 2 sekund.

Polecenie zegarków jest przydatne, gdy chcesz monitorować wyjście swobodnego polecenia w czasie, na przykład monitorowanie zużycia pamięci systemu systemu. Może to być przydatne do rozwiązywania problemów związanych z pamięcią lub do monitorowania wydajności systemu pod obciążeniem. Po uruchomieniu polecenia Watch Free, bieżące informacje o użyciu pamięci zostaną wyświetlone na terminalu. Polecenie zostanie wykonane ponownie i wyświetli zaktualizowane informacje o użyciu pamięci po 2 sekundach domyślnie.

Wyjście bezpłatnej instrukcji zazwyczaj zawiera informacje o pełnej sumie pamięci, sumę używanej przestrzeni, sumę wolnej przestrzeni i całkowitej przestrzeni wykorzystywanej jako bufory lub pamięci podręcznej. Zazwyczaj będzie również zawierał informacje na temat całkowitej ilości przestrzeni zamiany i ilości używanej i bezpłatnej przestrzeni swapowej.

omar@virtualbox: ~ $ oglądaj za darmo

Opcja -m służy do wyświetlania użycia pamięci w megabajtach.

omar@virtualbox: ~ $ zegarek -d za darmo -m

Obejrzyj opcję „-p”

Oto opcja -p instrukcji zegarka używanej do uczynienia polecenia zegarku wyświetlania wyjścia w sposób ciągle przewijany. Tak więc najstarsze linie zostaną usunięte w miarę dodawania nowych.

omar@virtualbox: ~ $ zegarek -p za darmo -m

Obejrzyj opcję „-t”

Opcja -t to tylko jedna z wielu dostępnych opcji dostosowania polecenia Watch, aby odpowiadać Twoim potrzebom. Opcja -T służy do usuwania nagłówka (który pokazuje wykonane polecenie i szybkość odświeżania) z wyjścia polecenia zegarku.

Omar@VirtualBox: ~ $ Watch -t Data

Wniosek

Ten przewodnik wyjaśnia użycie instrukcji „obserwuj” do monitorowania różnych działań w Linux z kilkoma opcjami w akapicie wprowadzającym. Wyjaśniliśmy sposób użycia go w Linux Shell za pomocą ilustracji składni. Następnie wymyśliliśmy kilka różnych i specyficznych opcji dla poleceń zegarków używanych do monitorowania różnych instrukcji. Opcje polecenia zegarków, które omówiliśmy w tym przewodniku, to -p, -d, -t i -n.