Zeit – Ένα εργαλείο GUI για τον προγραμματισμό του Cron και του At Jobs στο Linux


Το Zeit είναι ένα εργαλείο GUI ανοιχτού κώδικα για τον προγραμματισμό εργασιών μέσω "crontab" και "at". Είναι γραμμένο σε C++ και κυκλοφορεί με άδεια GPL-3.0. Είναι ένα εύκολο στη χρήση εργαλείο που παρέχει μια απλή διεπαφή για να προγραμματίσετε είτε μια εφάπαξ εργασία είτε επαναλαμβανόμενες εργασίες. Το Zeit συνοδεύεται επίσης με ξυπνητήρι και χρονόμετρο που χρησιμοποιεί ήχο και ειδοποιεί τον χρήστη.

Χαρακτηριστικά Zeit

  • Προγραμματίστε, τροποποιήστε ή αφαιρέστε εργασίες CRON.
  • Προγραμματισμός ή κατάργηση εργασιών AT.
  • Προγραμματίστε, τροποποιήστε ή αφαιρέστε Χρονοδιακόπτη/Ξυπνητήρι.
  • Τροποποίηση μεταβλητών περιβάλλοντος.

Πώς να εγκαταστήσετε το Zeit στο Linux

Για διανομές Ubuntu και που βασίζονται σε Ubuntu, μπορεί να εγκατασταθεί μια σταθερή έκδοση προσθέτοντας το αποθετήριο PPA όπως αναφέρεται παρακάτω.

sudo add-apt-repository ppa:blaze/main
sudo apt update
sudo apt install zeit

Μπορείτε επίσης να δοκιμάσετε την έκδοση ανάπτυξης του Zeit προσθέτοντας το ακόλουθο αποθετήριο PPA.

sudo add-apt-repository ppa:blaze/dev
sudo apt update
sudo apt install zeit

Για άλλες διανομές Linux, μπορείτε να το δημιουργήσετε από πηγές όπως φαίνεται.


git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit

Για να εκκινήσετε το Zeit, απλώς πληκτρολογήστε.

zeit &

Εκτελέστε μη περιοδικές εντολές με χρήση κατά την εντολή

Οι μη περιοδικές εντολές επιτρέπουν στην εντολή προγραμματισμού να εκτελείται μία φορά. Ναι έχεις δίκιο. Χρησιμοποιεί την εντολή “at ”. Μεταβείτε στην επιλογή "ΠΡΟΒΟΛΗΕΠΙΛΟΓΗ ΜΗ ΠΕΡΙΟΔΙΚΕΣ ΕΝΤΟΛΕΣ " ή πατήστε "CTRL+N".

Επιλέξτε "Προσθήκη εντολής" όπως φαίνεται στην παρακάτω εικόνα και προσθέστε την καταχώριση. Προγραμματίζω μια εντολή να εκτελεστεί στις 17:35. Αυτή η εντολή θα δημιουργήσει ένα κενό αρχείο καταγραφής στο φάκελο Λήψεις με τη σημερινή ημερομηνία να προστεθεί στο όνομα του αρχείου όπως φαίνεται παρακάτω.

NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt

Τώρα προστέθηκε μια καταχώρηση. Δεν μπορείτε να τροποποιήσετε την προγραμματισμένη εντολή, αλλά είναι δυνατό να διαγράψετε την εντολή πριν εκτελεστεί χρησιμοποιώντας το "Διαγραφή εντολής".

Στις 17:35 η εντολή μου εκτελέστηκε μια χαρά και δημιούργησε ένα κενό αρχείο καταγραφής.

Εκτελέστε περιοδικές εργασίες χρησιμοποιώντας Cron Jobs

Για να προγραμματίσετε εργασίες Cron, επιλέξτε "περιοδική εργασία" ή πατήστε "CTRL + P". Από προεπιλογή, το zeit θα ξεκινήσει με την "Περιοδική εργασία".

Εισαγάγετε μια περιγραφή, εντολή και προγραμματισμένη ώρα και πατήστε ok για να προσθέσετε την καταχώρηση στο crontab.

Τώρα η δουλειά μου έχει προγραμματιστεί να εκτελείται καθημερινά στις 13:00.

Μπορείτε να ελέγξετε το crontab χρησιμοποιώντας το "crontab -l", όπου η καταχώριση θα προστεθεί αυτόματα.

crontab -l

Εκτός από το "at" και το "crontab", υπάρχουν δύο λειτουργίες για τη χρήση ξυπνητηριού/χρονομέτρου που μας υπενθυμίζει επικαλώντας τον ήχο. Αυτή η καταχώριση θα προστεθεί επίσης στο crontab.

Αυτό είναι για αυτό το άρθρο. Εξερευνήστε το Zeit και μοιραστείτε τα σχόλιά σας μαζί μας.