Uruchamiaj polecenie systemu Linux co jakiś czas za pomocą Watch

oglądaj polecenie linux

Automatyzacja niektórych zadań może być bardzo pomocna, zwłaszcza gdy są to zadania wymagające pracy z konsoli. W naszej dystrybucji Linuksa możemy mieć różne narzędzia do automatyzacji zadań, oprócz możliwości pisania skryptów Bash w celu wykonania serii poleceń lub działań bez przechodzenia pojedynczo, a nawet dodawania ich do uruchamiania systemu lub planowania ich uruchamiania w określoną datę lub moment, w którym nic nie robimy, w przejrzysty sposób.

W tym artykule zobaczymy, jak możesz uruchamiaj polecenie co jakiś czas za pomocą zegarka. Watch to polecenie, które może wykonać program lub inne polecenie co X sekund, które na nim umieścimy. W ten sposób planujemy powtarzalne wykonanie określonego zadania. Może to być szczególnie praktyczne w przypadku pewnych okresowych konsultacji lub niektórych prac konserwacyjnych itp. Możesz go zastosować do wszystkiego, co widzisz tutaj, ograniczeniem jest Twoja wyobraźnia ...

Jeśli chcesz, aby pętla lub powtórka się zakończyła, możesz użyć CTRL + C, aby zakończyć działanie Watch lub po prostu zamknij okno terminala, w którym jest uruchomiony. Składnia zegarka jest bardzo prosta i ma następującą fizjonomię:

watch [opciones] comando

Np. zobaczmy praktyczny przykład Sprawdza miejsce używane w naszych partycjach co 5 minut (300 sekund). Aby sprawdzić zajętą ​​i wolną przestrzeń naszych partycji, wpisz "df -h", ponieważ z zegarkiem byłoby to:

watch -n 300 df -h

Możesz sprawdzić zegarek, aby zobaczyć wszystkie opcje tak, ponieważ jest dość elastyczny. Ponadto moglibyśmy przekierować zapytanie do pliku, aby wynik był drukowany w formacie .txt, na przykład:

 watch -n 300 df -h > espacio_usado.txt 

W ten sposób możemy sprawdź plik used_space.txt gdzie zobaczymy, że to samo, co konsola pokaże nam po wpisaniu df -h, zostało wypisane. Wyobraź sobie, ile zadań możesz wykonać ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   David powiedział

    Watch to bardzo przydatne polecenie. Używam go do kontrolowania temperatury mojego komputera za pośrednictwem terminala: «czujniki zegarka».
    Znałem już polecenie, ale bardzo podobał mi się artykuł (krótki i dobrze wyjaśniony).

  2.   mikokaloghero powiedział

    Bardzo lubię tego typu notatki. Dzięki

  3.   Żołnierz powiedział

    Bardzo mi to służyło