Pokrećite Linux naredbu svako toliko uz Watch

watch linux naredba

Automatizacija određenih zadataka može vam biti od velike pomoći, posebno kada se radi o zadacima koji uključuju rad s konzole. U našem Linux distro-u možemo imati razne alate za automatizaciju zadataka, pored toga što možemo pisati Bash skripte za izvršavanje niza naredbi ili radnji ne prelazeći jednu po jednu, pa čak i dodavanje u pokretanje sistema ili planiranje njihovog izvođenja određeni datum ili trenutak, a da ništa nismo učinili i na transparentan način.

U ovom ćemo članku vidjeti kako možete izvršavajte naredbe svako toliko koristeći sat. Watch je naredba koja može izvršiti program ili drugu naredbu svakih X sekundi koju stavimo u njega. Tako planiramo ponavljajuće izvršavanje određenog zadatka. To može biti posebno praktično za određene periodične konsultacije ili za neke zadatke održavanja itd. Možete ga primijeniti na sve što možete vidjeti ovdje, ograničenje je vaša mašta ...

Ako želite da se petlja ili ponavljanje završe, za završetak možete koristiti CTRL + C radnju Watch ili jednostavno zatvorite prozor terminala na kojem je pokrenut. Sintaksa sata je vrlo jednostavna i ima sljedeću fizionomiju:

watch [opciones] comando

Na primjer, da vidimo praktični primjer Provjerava prostor koji se koristi na našim particijama svakih 5 min (300 sekundi). Što se tiče korištenja i slobodnog prostora naših particija, upišite "df -h", jer bi sa satom to bilo:

watch -n 300 df -h

Možete provjeriti stražara da biste vidjeli sve mogućnosti jeste, jer je prilično fleksibilan. Pored toga, mogli bismo preusmjeriti upit u datoteku tako da se izlaz ispisuje u .txt na primjer:

 watch -n 300 df -h > espacio_usado.txt 

Na ovaj način možemo provjerite datoteku used_space.txt gdje ćemo vidjeti da je odštampano isto ono što bi nam konzola pokazala prilikom kucanja df -h. Zamislite količinu zadataka koje možete obaviti ...


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   David rekao je

    Watch je vrlo korisna naredba. Koristim ga za kontrolu temperature računara putem terminala: «satni senzori».
    Već sam znao naredbu, ali članak mi se jako svidio (kratak i dobro objašnjen).

  2.   mircocaloghero rekao je

    Zaista volim takve bilješke. -Hvala

  3.   Vojnik rekao je

    Mnogo me poslužilo