Το KDE * Task Planner * όπως υποδηλώνει το όνομά του, είναι ένα εργαλείο που μας επιτρέπει να προγραμματίζουμε εύκολα διάφορες εργασίες χρησιμοποιώντας το Cron του χρήστη ή του συστήματος.
Αυτό που χρησιμοποιούμε ** Archlinux ** και παράγωγα με το KDE Desktop Environment, πρέπει να γνωρίζουμε ότι με την εφαρμογή του * hated / αγαπημένου Systemd *, ο προγραμματιστής εργασιών KDE σταμάτησε να λειτουργεί καθώς λειτουργεί με το Crontab.
Ίσως ο προγραμματιστής εργασιών να παραπλανηθεί χρησιμοποιώντας το [Systemd για τον έλεγχο προγραμματισμένων εργασιών] (https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement "Timers on Systems"), αλλά όχι πρέπει να περιπλέξεις τη ζωή σου, αφού χρησιμοποιώντας το Cronie μπορούμε να λύσουμε αυτό
Σε άλλο άρθρο ο συνάδελφός μου **el Arenoso** εξήγησε πώς να [εγκαταστήσετε και να χρησιμοποιήσετε το *Cronie*](https://blog.desdelinux.net/usar-crontab-en-archlinux-con-cronie/ "Επαναχρησιμοποιήστε το Crontab στο ArchLinux χρησιμοποιώντας το Cronie"), επομένως δεν χρειάζεται να το επαναλάβετε. Επομένως, θα αφοσιωθώ στο να δείξω πώς να προγραμματίσετε μια εργασία στο KDE και να δείξω ότι λειτουργεί.
### Πώς να προγραμματίσετε μια εργασία στο KDE;
Μόλις εγκαταστήσουμε το Cronie, μπορούμε να ελέγξουμε ότι δεν έχουμε προγραμματισμένες εργασίες πληκτρολογώντας στην κονσόλα:
$ crontab -e`
Αν όλα είναι καλά, θα παρατηρήσουν ότι δεν υπάρχει τίποτα γραμμένο, επομένως βγαίνουμε και δημιουργούμε το σενάριο που πρόκειται να προγραμματίσουμε ως έργο. Ανοίγουμε το τερματικό και βάζουμε:
$ touch ~ / script.sh $ echo 'mkdir ~ / CRON /'> ~ / script.sh $ chmod a + x ~ / script.sh
Τώρα πηγαίνουμε στο μενού Έναρξη »Προτιμήσεις συστήματος» Εργαλείο σχεδιασμού και λαμβάνουμε αυτό:
Τώρα κάνουμε κλικ όπου λέει Νέα εργασία ... και πρέπει να έχουμε κάτι τέτοιο:
Τώρα θα εξηγήσω εν συντομία κάθε πεδίο και τις επιλογές του.
** Παραγγελία: ** Εκεί τοποθετούμε το σενάριο που μόλις δημιουργήσαμε. Μπορούμε είτε να βάλουμε την πλήρη διαδρομή * / home / user / script.sh * ή απλά να κάνουμε κλικ στο κουμπί στα δεξιά του πεδίου για να αναζητήσουμε το * script *. Εάν το σενάριο δεν υπάρχει, το κουμπί δεν θα ενεργοποιηθεί aplicar
** Σχόλιο: ** Όπως υποδηλώνει το όνομά του σε αυτό το πεδίο μπορούμε να δημιουργήσουμε ένα σχόλιο για να μάθουμε τι λειτουργία έχει αυτή η εργασία. Δεν είναι υποχρεωτικό.
Στη συνέχεια έχουμε 3 * Κουμπιά ελέγχου * τα οποία είναι:
** Ενεργοποίηση της εργασίας **: Προφανώς μπορούμε να ενεργοποιήσουμε ή να απενεργοποιήσουμε την εργασία επιλέγοντας / καταργώντας αυτήν την επιλογή.
** Εκτελέστε όταν ξεκινά το σύστημα **: Είναι μια εναλλακτική λύση για το ** Εκκίνηση εφαρμογών κατά την εκκίνηση ** γιατί αυτό που προγραμματίζουμε θα εκτελεστεί κατά την εκκίνηση του συστήματος, όπως υποδεικνύει το όνομά του.
** Εκτέλεση κάθε μέρα **: Εάν ενεργοποιήσουμε αυτήν την επιλογή, ορισμένα από τα πεδία που έρχονται αργότερα θα επισημανθούν, σε αυτήν την περίπτωση ** Μήνες **, ** Ημέρα του μήνα **, ** Ημέρες της εβδομάδας **, επειδή ως είναι λογικό, θα εκτελούμε το έργο κάθε μέρα.
Τώρα πρέπει να ορίσουμε μόνο το ** Hour ** και το ** Minutes ** στο οποίο θα εκτελεστεί η εργασία. Στην περίπτωση των ** Λεπτών **, υπάρχει ένα αναπτυσσόμενο μενού που μας επιτρέπει να είμαστε λίγο πιο συγκεκριμένοι όσον αφορά τον χρόνο σε λίγα λεπτά.
### Αποδεικνύοντας ότι λειτουργεί
Τώρα πρόκειται να προγραμματίσω την εκτέλεση του σεναρίου μου κάθε μέρα, κάθε 5 λεπτά. Επομένως, θα έχω το Εργαλείο σχεδιασμού με αυτόν τον τρόπο:
Και για να επιβεβαιώσουμε ότι χρησιμοποιεί πραγματικά το cron του χρήστη, γράφουμε ξανά στην κονσόλα:
$ crontab -e`
και θα δούμε κάτι τέτοιο:
#Script για τη δημιουργία του φακέλου CRON κάθε 5 λεπτά * / 5 * * * * /home/elav/script.sh # Το αρχείο δημιουργήθηκε με το KCron το Σάββατο 21 Μαρτίου 2015 12:03 μ.μ.
Και αυτό είναι. Ευχαριστώ Cronie μπορούμε πλέον να χρησιμοποιήσουμε ξανά αυτό το εργαλείο στο KDE.
Πολύ ενδιαφέρον και το δοκιμάζω, χάρη για τόση γνώση, μόνο μία ερώτηση που χρησιμοποιώ το cron στο Ubuntu 14.04 με αναφορά σε ένα σενάριο, αλλά προφανώς δεν λειτουργεί για μένα, δεν τρέχει το cron για μένα, θα υπάρξει μια τέτοια εφαρμογή για το Ubuntu; Λέω να το κάνω λίγο πιο γραφικό
Ευχαριστίες
Ίσως αυτό να σας βοηθήσει https://blog.desdelinux.net/programar-tareas-gnome-schedule/
Σας ευχαριστώ που απαντήσατε και τώρα κάνω τις δοκιμές και σας σχολιάζω ευχαριστώ πολύ
Για τους χρήστες του MANJARO, ο "Χρονοδιάγραμμα εργασιών" δεν έρχεται από προεπιλογή στις "Προτιμήσεις συστήματος", δεν ξέρω γιατί.
Για να το ενεργοποιήσετε, πρέπει να εγκατασταθεί το "kcron" και έτσι εμφανίζεται δίπλα στο Systend στην οθόνη System Preferences.
Μία ερώτηση: αυτοί οι προγραμματιστές σάς επιτρέπουν να καθορίσετε εξαρτήσεις: δηλαδή, ότι η εργασία 3 δεν εκτελείται έως ότου έχουν τελειώσει το 1 και το 2 για παράδειγμα, ή εάν το 2 δίνει σφάλμα αντί για το 3, εκτελέστε το 4
Ψάχνω μια εναλλακτική λύση για το CTRL-M, αλλά δεν βλέπω κάτι παρόμοιο
Ευχαριστίες
Rocio