Η αυτοματοποίηση ορισμένων εργασιών μπορεί να βοηθήσει πολύ, ειδικά όταν πρόκειται για εργασίες που περιλαμβάνουν εργασία από την κονσόλα. Στη διανομή 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. Φανταστείτε τον αριθμό των εργασιών που μπορείτε να κάνετε…
Το Watch είναι μια πολύ χρήσιμη εντολή. Το χρησιμοποιώ για τον έλεγχο της θερμοκρασίας του υπολογιστή μου μέσω τερματικού: «αισθητήρες ρολογιού».
Ήξερα ήδη την εντολή αλλά μου άρεσε πολύ το άρθρο (σύντομο και καλά επεξηγημένο).
Μου αρέσουν πολύ αυτού του είδους οι σημειώσεις. Ευχαριστώ
με βοήθησε πολύ