Εκτελείτε μια εντολή Linux κάθε τόσο με το Watch

Παρακολουθήστε την εντολή linux

Η αυτοματοποίηση ορισμένων εργασιών μπορεί να βοηθήσει πολύ, ειδικά όταν πρόκειται για εργασίες που περιλαμβάνουν εργασία από την κονσόλα. Στη διανομή Linux μας, μπορούμε να έχουμε διάφορα εργαλεία για την αυτοματοποίηση εργασιών, επιπλέον να μπορούμε να γράφουμε σενάρια Bash για να εκτελούμε μια σειρά από εντολές ή ενέργειες χωρίς να κάνουμε μία-μία, ακόμη και να τις προσθέτουμε στην εκκίνηση του συστήματος ή να προγραμματίζουμε την εκτέλεση τους μια συγκεκριμένη ημερομηνία ή στιγμή χωρίς να κάνουμε τίποτα και με διαφάνεια.

Σε αυτό το άρθρο θα δούμε πώς μπορείτε εκτελείτε μια εντολή κάθε τόσο χρησιμοποιώντας το ρολόι. Το Watch είναι μια εντολή που μπορεί να εκτελέσει ένα πρόγραμμα ή μια άλλη εντολή κάθε Χ δευτερόλεπτα που του βάζουμε. Έτσι προγραμματίζουμε την επαναλαμβανόμενη εκτέλεση μιας συγκεκριμένης εργασίας. Μπορεί να είναι ιδιαίτερα πρακτικό για ορισμένες περιοδικές επισκέψεις ή για ορισμένες εργασίες συντήρησης κ.λπ. Μπορείτε να το εφαρμόσετε σε οτιδήποτε, όπως μπορείτε να δείτε εδώ, το όριο είναι η φαντασία σας…

Εάν θέλετε να τελειώσει ο βρόχος ή η επανάληψη, μπορείτε να χρησιμοποιήσετε CTRL+C για να ολοκληρώσετε την ενέργεια Παρακολούθηση ή απλώς κλείστε το παράθυρο τερματικού όπου εκτελείται. Η σύνταξη του ρολογιού είναι πολύ απλή και μοιάζει με αυτό:

watch [opciones] comando

Π.χ. ας δούμε ένα πρακτικό παράδειγμα ελέγχουμε το χώρο που χρησιμοποιείται στα κατατμήματά μας κάθε 5 λεπτά (300 δευτερόλεπτα). Για να ελέγξετε τον χρησιμοποιημένο και ελεύθερο χώρο των κατατμήσεων μας, πληκτρολογήστε "df -h", γιατί με το ρολόι θα ήταν:

watch -n 300 df -h

Μπορείτε να ελέγξετε το man of watch για να δείτε όλες τις επιλογές έχει, αφού είναι αρκετά ευέλικτο. Επίσης, θα μπορούσαμε να ανακατευθύνουμε το ερώτημα σε ένα αρχείο έτσι ώστε η έξοδος να εκτυπωθεί σε .txt για παράδειγμα:

 watch -n 300 df -h > espacio_usado.txt 

Με αυτόν τον τρόπο, μπορούμε συμβουλευτείτε το αρχείο espacio_usado.txt όπου θα δούμε ότι έχει εκτυπωθεί το ίδιο που θα μας έδειχνε η κονσόλα όταν πληκτρολογούσαμε df -h. Φανταστείτε τον αριθμό των εργασιών που μπορείτε να κάνετε…


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Δαβίδ dijo

    Το Watch είναι μια πολύ χρήσιμη εντολή. Το χρησιμοποιώ για τον έλεγχο της θερμοκρασίας του υπολογιστή μου μέσω τερματικού: «αισθητήρες ρολογιού».
    Ήξερα ήδη την εντολή αλλά μου άρεσε πολύ το άρθρο (σύντομο και καλά επεξηγημένο).

  2.   mircocaloghero dijo

    Μου αρέσουν πολύ αυτού του είδους οι σημειώσεις. Ευχαριστώ

  3.   Στρατιώτης dijo

    με βοήθησε πολύ