Guarda il comando, alcuni modi per usarlo nelle attività quotidiane

sul comando dell'orologio

Nel prossimo articolo daremo un'occhiata ad alcuni modi per utilizzare il comando watch. Questo comando viene utilizzato per eseguire qualsiasi comando arbitrario a intervalli regolari, visualizzando il risultato di tale comando nella finestra del terminale. Ciò può essere utile quando è necessario eseguire ripetutamente un comando e osservare il cambiamento dell'output del comando nel tempo.

Utilità watch fa parte del pacchetto procps (o procps-ng) preinstallato su quasi tutte le distribuzioni Gnu / Linux.

Esempi utili del comando watch in Ubuntu

Usa l'utility orologio è un compito semplice e diretto. Seguire una sintassi semplice e nessuna opzione complessa.

watch [opciones] comando

Per terminare il ciclo o ripetere, puoi usare Ctrl + C per terminare l'azione di controllo o semplicemente chiudere la finestra del terminale in cui è in esecuzione.

Uso di base del comando Watch

Quando viene utilizzato senza argomenti, questa utility eseguirà il comando specificato ogni due secondi:

guarda la data

watch date

Questo comando stamperà il risultato prodotto per data. La parte superiore sinistra dello schermo mostrerà il comando in esecuzione e il periodo di intervallo attivo.

Specificare l'intervallo di aggiornamento

Saremo in grado di specificare molto facilmente il periodo di intervallo per l'aggiornamento del comando watch utilizzando l'opzione -n. Il nuovo intervallo di tempo deve essere impostato in secondi.

data dell'orologio 5

watch -n 5 date

Ora il comando date si aggiornerà solo ogni cinque secondi.

Evidenzia le differenze tra ogni aggiornamento

Watch rende facile individuare le differenze tra l'output vecchio e quello aggiornato. Possiamo evidenziare queste differenze utilizzando il -d opzione.

guarda la data -d

watch -n 5 -d date

Questo comando eseguirà la data ogni cinque secondi ed evidenzierà le modifiche all'output sullo schermo del terminale.

Rimuovi titolo e intestazioni

Il comando watch visualizza informazioni sullo schermo come il nome del comando in esecuzione, l'intervallo e l'ora corrente. Tutto è nella parte superiore dello schermo. Se vogliamo evitarlo, possiamo usare il -t opzione per disabilitare queste informazioni.

guarda -t

watch -t date

Come stavo dicendo, questo comando mostrerà solo l'output prodotto dal comando data.

Esci da Watch in caso di errore

Possiamo anche specificare un watchdog per uscire ogni volta che si verifica un errore prodotto dal comando in esecuzione. Dovremo semplicemente usare il file -e opzione.

guarda -e

watch -e exit 99

Se esegui questo comando, vedrai un messaggio che indica che il comando ha uno stato di uscita diverso da zero. Tieni presente che i comandi eseguiti senza errori, escono con un codice di stato zero.

Esci se si verificano modifiche nell'output del comando

La -g opzione esce da watch ogni volta che c'è un cambiamento nell'output del comando.

watch -g date

Questo comando verrà eseguito per due secondi e non appena l'output verrà aggiornato, l'orologio si chiuderà.

Notifica in caso di errore

La opzione -b de watch emette un segnale acustico ogni volta che il comando esce con un codice di stato diverso da zero. Come già accennato, un codice di stato diverso da zero di solito indica un errore o che l'esecuzione del comando non è riuscita.

watch -b exit 99

Interpreta i codici colore e le sequenze di stile

Possiamo consentire l'interpretazione dei codici di Colore ANSI e le sequenze di stile per guardare utilizzando il -c opzione. Per impostazione predefinita, l'orologio non interpreta i colori nel suo output.

orologio -c

watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"

L'output di questo comando mostra la stringa codificata in verde 'Esempio per Ubunlog'. Se rimuoviamo l'opzione -c ed eseguiamo nuovamente il comando, vedremo che la stringa questa volta non contiene alcun colore.

Monitora le modifiche al contenuto della directory

Il seguente esempio illustra come possiamo usare l'utility watch per monitorare le directory del file system per le modifiche al contenuto.

guarda -d

watch -d ls -l

Questo comando stamperà l'elenco delle directory ed evidenzierà le modifiche al contenuto.

Monitora la temperatura della CPU usando l'orologio

Se si utilizzano apparecchiature che si riscaldano, è importante monitorare la temperatura. Lo faremo utilizzare l'utilità dell'orologio insieme a sensore per controllare la temperatura dell'attrezzatura.

guardare i sensori

watch -n 60 sensors

Questo comando controllerà la temperatura dell'apparecchiatura al minuto.

Mostra la pagina della guida e il manuale

Non esitare a consultare l'aiuto del comando watch se desideri informazioni rapide per un'opzione specifica.

guarda aiuto

watch -h

Saremo anche in grado di farlo consultare la pagina del manuale per informazioni dettagliate su un'opzione specifica.

man watch

Come abbiamo visto, il comando watch è uno strumento semplice ma utile, che Ha un buon numero di casi d'uso, che non sono tutti quelli mostrati in questo articolo.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.