Γεννήτρια χρονοδιακοπτών systemd
Δημιουργήστε αρχεία μονάδων .timer και .service του systemd με προσαρμοσμένο χρονοδιάγραμμα, εντολή υπηρεσίας και εντολές εγκατάστασης.
Είσοδος
Έξοδος
Readme
Τι είναι ένας χρονοπρογραμματιστής systemd;
Ένας χρονοπρογραμματιστής systemd είναι ένας δηλωτικός χρονοπρογραμματιστής που λειτουργεί σε συνδυασμό με μια αντίστοιχη μονάδα υπηρεσίας. Αντί να γράφετε μια καταχώριση cron, ορίζετε πότε θα πρέπει να εκτελείται η εργασία και ποια υπηρεσία θα πρέπει να την εκτελεί.
Οι χρονοπρογραμματιστές μπορούν να βασίζονται σε ημερολόγιο ή να λειτουργούν με βάση τον χρόνο που έχει παρέλθει, γεγονός που τους καθιστά ευέλικτους για εργασίες κατά την εκκίνηση, επαναλαμβανόμενη συντήρηση και εργασίες με καθυστέρηση.
Περιγραφή εργαλείου
Αυτό το εργαλείο δημιουργεί αντίστοιχα αρχεία μονάδων .timer και .service, μαζί με εντολές εγκατάστασης. Μπορείτε να ρυθμίσετε χρονοδιαγράμματα ημερολογίου, ενεργοποιήσεις με βάση τον χρόνο που έχει παρέλθει και συνηθισμένες επιλογές υπηρεσίας, όπως χρήστη, κατάλογο εργασίας και τύπο υπηρεσίας.
Είναι χρήσιμο όταν θέλετε να δημιουργήσετε έναν χρονοπρογραμματιστή systemd χωρίς να γράψετε χειροκίνητα αρχεία μονάδων.
Παραδείγματα
- Ένας ημερήσιος χρονοπρογραμματιστής αντιγράφων ασφαλείας
- Μια εργασία που εκτελείται λίγο μετά την εκκίνηση
- Ένας χρονοπρογραμματιστής που χρησιμοποιεί μια προσαρμοσμένη έκφραση ημερολογίου
Δυνατότητες
- Επιλογές χρονοπρογραμματισμού βάσει ημερολογίου και χρόνου που έχει παρέλθει
- Ρυθμίσεις διατήρησης, ακρίβειας και τυχαιοποιημένης καθυστέρησης
- Αντίστοιχο αρχείο υπηρεσίας και εντολές εγκατάστασης
Περιορισμοί
Το εργαλείο παράγει μόνο κείμενο και δεν επικυρώνει τη συμπεριφορά των μονάδων που προκύπτουν σε ένα πραγματικό σύστημα.
Οι εντολές εγκατάστασης προϋποθέτουν Linux με διαθέσιμο systemd και συνήθως απαιτούν αυξημένα δικαιώματα.