Android

Εντολή παρακολούθησης του Linux

Linux Commands for Beginners (Old Version): 26 - The Watch Command

Linux Commands for Beginners (Old Version): 26 - The Watch Command

Πίνακας περιεχομένων:

Anonim

Σε αυτό το σεμινάριο, θα σας παρουσιάσουμε την εντολή παρακολούθησης.

Το ρολόι χρησιμοποιείται για την εκτέλεση οποιασδήποτε αυθαίρετης εντολής σε τακτά χρονικά διαστήματα και εμφανίζει την έξοδο της εντολής στο παράθυρο του τερματικού.

Είναι χρήσιμο όταν πρέπει να εκτελέσετε μια εντολή επανειλημμένα και να παρακολουθήσετε την αλλαγή της εξόδου της εντολής με την πάροδο του χρόνου. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε την εντολή παρακολούθησης για να παρακολουθήσετε το uptime του συστήματος ή τη χρήση του δίσκου.

Το βοηθητικό πρόγραμμα παρακολούθησης είναι μέρος του procps procps-ng ) που είναι προεγκατεστημένο σε όλες σχεδόν τις διανομές του Linux.

Πώς να χρησιμοποιήσετε την εντολή παρακολούθησης

Η σύνταξη για την εντολή παρακολούθησης έχει ως εξής:

watch COMMAND

Για να δείξετε καλύτερα πώς λειτουργεί η εντολή ρολογιού, εκτελέστε την εντολή date :

watch date

Εάν θέλετε τα στιγμιότυπα να είναι κολλώδη, περάστε =cumulative στην επιλογή -d . Αυτό σημαίνει ότι όλες οι τιμές που έχουν αλλάξει ποτέ θα παραμείνουν επισημασμένες.

watch -d=cumulative COMMAND

Εντολές με αγωγούς

watch 'COMMAND_1 | COMMAND_2'

Για παράδειγμα, η ακόλουθη εντολή θα παρακολουθεί τον αριθμό των ενεργών συνδέσεων στη θύρα 80 χρησιμοποιώντας έναν συνδυασμό των βοηθητικών προγραμμάτων netstat και grep :

watch "netstat -anp | grep -c ':80\b.*LISTEN'"

συμπέρασμα

Μέχρι τώρα θα πρέπει να έχετε καλή κατανόηση του τρόπου χρήσης της εντολής watch του Linux. Μπορείτε πάντα να δείτε όλες τις διαθέσιμες επιλογές εντολών watch πληκτρολογώντας το man watch στο τερματικό σας.

ρολόι