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 -versionDane 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.17Obejrzyj 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 DataPo 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 -hObejrzyj 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 UptimePolecenie 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 DataPolecenie 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 darmoOpcja -m służy do wyświetlania użycia pamięci w megabajtach.
omar@virtualbox: ~ $ zegarek -d za darmo -mObejrzyj 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 -mObejrzyj 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 DataWniosek
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.