Crontab-UI, διαχειριστείτε εύκολα και με ασφάλεια τις εργασίες Cron

για το crontab-ui

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Crontab-UI. Αυτό είναι ένα εργαλείο ιστού για τη διαχείριση των εργασιών cron εύκολα και με ασφάλεια σε λειτουργικά συστήματα τύπου Unix. Για όσους το βρίσκουν λίγο περίπλοκο να προγραμματίζουν εργασίες cron, αυτή η εφαρμογή είναι μια καλή λύση. Όσοι από εμάς δεν κυριαρχούν σε αυτόν τον τύπο εργασίας, είναι εύκολο για εμάς να κάνουμε λάθη κατά την επεξεργασία του απλού κειμένου crontab, για αυτό μπορούμε να βρούμε μια χρήσιμη λύση σε αυτήν την εφαρμογή.

Δεν θα χρειαστεί να επεξεργαστείτε με μη αυτόματο τρόπο το αρχείο crontab για να δημιουργήσετε, να διαγράψετε και να διαχειριστείτε εργασίες cronab. Όλα μπορούν να γίνουν μέσω ενός προγράμματος περιήγησης ιστού με μερικά κλικ του ποντικιού. Η διεπαφή χρήστη Crontab θα μας επιτρέψει να δημιουργήσουμε, να επεξεργαστούμε, να διακόψουμε, να διαγράψουμε, να δημιουργήσουμε αντίγραφα ασφαλείας των εργασιών cron. Μπορούμε ακόμη και να εισάγουμε, να εξάγουμε και να εφαρμόζουμε εργασίες σε άλλα μηχανήματα χωρίς πρόβλημα. Η εφαρμογή γράφεται χρησιμοποιώντας το NodeJS.

Εγκαταστήστε το Crontab-UI

Θα είμαστε σε θέση να εγκαταστήσουμε το Crontab UI με μια εντολή. Φροντίστε να έχουν εγκατασταθεί στο παρελθόν NPM. Μόλις το εγκαταστήσουμε, εκτελούμε την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T) για να εγκαταστήσουμε το περιβάλλον εργασίας χρήστη Crontab.

npm install -g crontab-ui

Διαχειριστείτε τις εργασίες Cron εύκολα και με ασφάλεια

να εκκινήστε το περιβάλλον εργασίας χρήστη Crontab, απλά τρέχα:

Το Crontab-ui ξεκίνησε

sudo crontab-ui

Τώρα, ανοίξτε το πρόγραμμα περιήγησης ιστού και μεταβείτε στη διεύθυνση http://127.0.0.1:8000. Βεβαιωθείτε ότι η θύρα 8000 είναι προσβάσιμη. Σημειώστε ότι μπορείτε να έχετε πρόσβαση μόνο στο Crontab UI από το τοπικό σύστημα.

crontab -ui localhost

Αν θέλετε εκτελέστε το Crontab UI με το IP του συστήματός σας χρησιμοποιώντας μια προσαρμοσμένη θύρα, ώστε να μπορείτε πρόσβαση σε αυτό από οποιοδήποτε σύστημα στο δίκτυο, χρησιμοποιήστε την ακόλουθη εντολή:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Η διεπαφή χρήστη Crontab μπορεί πλέον να έχει πρόσβαση από οποιονδήποτε υπολογιστή στη νέα διεύθυνση χρησιμοποιώντας τη διεύθυνση URL http: // systemIPaddress: 9000. Αυτή είναι η σελίδα Crontab-UI που θα βρούμε:

Τοπικό IP Crontab-UI

Όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, Το Crontab-UI είναι πολύ απλό. Όλες οι επιλογές είναι αυτονόητες.

Για έξοδο από το περιβάλλον εργασίας χρήστη Crontab, απλώς πατήστε Ctrl + C στο τερματικό στο οποίο εκκινείται.

Δημιουργία, επεξεργασία, εκτέλεση, διακοπή, διαγραφή εργασίας

Για να δημιουργήσετε μια νέα εργασία cron, απλώς κάντε κλικ στο κουμπί "Νέο". Στη συνέχεια, πρέπει απλώς να γράψετε τις λεπτομέρειες της εργασίας cron και να κάνετε κλικ στο "Αποθήκευση".

  • Cron όνομα εργασίας. Είναι προαιρετικό.
  • Η πλήρης εντολή που θέλετε να εκτελέσετε.
  • Επιλέξτε το πρόγραμμα. Μπορείτε να επιλέξετε το πρόγραμμα γρήγορου προγραμματισμού (όπως Έναρξη, Ωριαία, Καθημερινή, Εβδομαδιαία, Μηνιαία, Ετήσια) ή ορίστε τον ακριβή χρόνο εκτέλεσης της εντολής.
  • Αφού επιλέξετε την προγραμματισμένη ώρα, η σύνταξη της εργασίας cron θα εμφανιστεί στο πεδίο "Εργασία".
  • Επιλέξτε αν θέλετε να ενεργοποιήσετε την καταγραφή σφαλμάτων για τη συγκεκριμένη εργασία.

Εδώ είναι η δειγματοληπτική μου εργασία με την οποία θα εκκαθαρίσω την προσωρινή μνήμη του firefox:

crontab-ui εργασία διαγραφή κρυφής μνήμης

Με τον ίδιο τρόπο, μπορείτε να δημιουργήσετε τον αριθμό των θέσεων εργασίας που χρειάζεστε. Θα δείτε όλες τις εργασίες cron που δημιουργήθηκαν στην κύρια σελίδα.

κύρια σελίδα με εργασίες crontab-ui

Εάν μετά τη δημιουργία της, θέλετε να αλλάξετε οποιαδήποτε παράμετρο σε μια εργασία cron, κάντε κλικ στο κουμπί "Επεξεργασία" κάτω από την εργασία. Για να εκτελέσετε μια εργασία αμέσως, κάντε κλικ στο κουμπί "Εκτέλεση". Σταματήστε την εργασία κάνοντας κλικ στο κουμπί "Διακοπή".

Αντίγραφο ασφαλείας εργασίας Cron

να δημιουργία αντιγράφων ασφαλείας όλων των εργασιών cron, πατήστε "Δημιουργία αντιγράφων ασφαλείας" από τον κύριο πίνακα και επιλέξτε "OK" για επιβεβαίωση του αντιγράφου ασφαλείας.

Δημιουργία αντιγράφων ασφαλείας crontab-ui

Εισαγωγή / Εξαγωγή εργασιών cron σε άλλα συστήματα

Ένα άλλο αξιοσημείωτο χαρακτηριστικό της διεπαφής χρήστη του Crontab είναι ότι μπορείτε να εισαγάγετε, να εξαγάγετε και να αναπτύξετε εργασίες cron σε άλλα συστήματα. Εάν έχετε πολλά συστήματα στο δίκτυό σας που απαιτούν τις ίδιες εργασίες cron, απλώς πατήστε το κουμπί "Εξαγωγή". Ολοι τα περιεχόμενα του αρχείου crontab θα αποθηκευτούν σε ένα αρχείο που ονομάζεται crontab.db.

Εδώ είναι το περιεχόμενο του αρχείου για αυτό το παράδειγμα, που ονομάζεται crontab.db:

γάτα crontab-ui

cat Descargas/crontab.db

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

Λάβετε τα περιεχόμενα ή αποθηκεύστε τα στο υπάρχον αρχείο crontab

Εάν έχετε δημιουργήσει κάποιες εργασίες cron χρησιμοποιώντας την εντολή crontab, μπορείτε ανακτήστε τα περιεχόμενα του αρχείου crontab κάνοντας κλικ στο κουμπί "Λήψη από crontab" στον κύριο πίνακα.

πάρτε από το Crontab

Ομοίως, μπορείτε αποθηκεύστε νέες θέσεις εργασίας χρησιμοποιώντας το βοηθητικό πρόγραμμα Crontab UI στο υπάρχον αρχείο crontab στο σύστημά σας. Για να το κάνετε αυτό, κάντε κλικ στην επιλογή "Αποθήκευση σε crontab" στον πίνακα.

Με αυτό το εργαλείο, η διαχείριση των εργασιών cron δεν είναι πλέον τόσο περίπλοκη. Κάθε χρήστης μπορεί εύκολα να διατηρήσει την ποσότητα των εργασιών χωρίς προβλήματα. Για περισσότερες πληροφορίες, μπορείτε να συμβουλευτείτε το σελίδα έργου GitHub.


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

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

*

*

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

  1.   Έρικ ντε Ντιέγκο dijo

    Αλλά τι στο διάολο είναι αυτό ;; Πού ήταν το «crontab -e» και να επεξεργαστείτε το αρχείο με την εντολή «ώρα, λεπτό, δευτερόλεπτο, ημέρα, εβδομάδα,»;