συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Ποια είναι η διαφορά μεταξύ Cron & Anacron

; Unix λειτουργικά συστήματα που βασίζονται βασίζονται σε ένα ζευγάρι των προγραμμάτων για να προγραμματίσετε τη συντήρηση και άλλες θέσεις εργασίας . Το βασικό πρόγραμμα προγραμματισμός είναι " cron , " ενώ ο ομόλογός του της " anacron " χειρίζεται συγκεκριμένα καθήκοντα που cron δεν μπορεί. Μαζί , αυτές οι δύο εφαρμογές επιτρέπουν στους χρήστες να εξασφαλιστεί ότι τα σημαντικά καθήκοντα τρέχουν με το χρονοδιάγραμμα , ή τουλάχιστον όσο πιο κοντά με το χρονοδιάγραμμα που επιτρέπει το σύστημα . Cron
Η

Cron επιτρέπει στους χρήστες να προγραμματίσουν καθήκοντα για πολύ συγκεκριμένες ώρες . Όλες οι εφαρμογές του cron να προγραμματίσετε εργασίες στο λεπτό , και ορισμένες εφαρμογές , ακόμη και επιτρέπουν στους χρήστες να εντοπίσουν το ακριβές δευτερόλεπτο κατά την οποία το σύστημα θα πρέπει να αρχίσει η δράση . Καθήκοντα μπορεί να τρέξει σε συγκεκριμένες ημερομηνίες , ή να επαναληφθεί σε περιόδους τόσο μικρό όσο κάθε λεπτό . Cron επιτρέπει επίσης στους χρήστες σε μεγάλα , τα εθνικά συστήματα για να ορίσει τη ζώνη ώρας βάσει του οποίου τα καθήκοντα τους να πέφτουν , για να εξασφαλιστεί η ορθή εκτέλεση χρησιμοποιώντας τοπική ώρα .
Εικόνων Anacron
Η

Cron είναι κατάλληλη για τις περισσότερες εργασίες , αλλά η μεγαλύτερη αδυναμία του είναι ότι παύει να λειτουργεί εάν το σύστημα πηγαίνει κάτω . Εάν προγραμματίσετε μια εργασία για μια συγκεκριμένη ημερομηνία και το σύστημα έχει καταρρεύσει, κατά την ημερομηνία αυτή , το έργο δεν θα εκτελεστεί . Anacron , μια διαδικασία σύντροφος στο cron , σας επιτρέπει να προγραμματίσετε τις εργασίες που θα τρέξει είτε σε συγκεκριμένη ημερομηνία ή το πρώτο διαθέσιμο κύκλο μετά την ημερομηνία αυτή . Anacron επιτρέπει μόνο την καθημερινή προγραμματισμό , αναγκάζοντας τους χρήστες που χρειάζονται αυστηρότερους προγραμματισμό να βασίζονται σε cron για τα καθήκοντά τους .

Η Syntax
Η

Cron και anacron βασίζονται σε " τραπέζι " αρχεία, καθένα από τα οποία περιέχει μια λίστα των εργασιών προηγείται μια σειρά αριθμών . Ο πρώτος αριθμός αντιπροσωπεύει τη στιγμή που το έργο θα πρέπει να αρχίσει , ενώ η δεύτερη αντιπροσωπεύει την ώρα σε στρατιωτική ώρα . " 0 0 " θα αντιπροσωπεύουν τα μεσάνυχτα , ενώ το " 30 17 " θα τρέξει στις 17:30 . Ο τρίτος αριθμός αντιπροσωπεύει την ημέρα του μήνα , και το τέταρτο το ίδιο το μήνα . Το πέμπτο ψηφίο επιτρέπει στους χρήστες να προγραμματίσετε για μια συγκεκριμένη ημέρα της εβδομάδας , που κυμαίνονται από το μηδέν για την Κυριακή έως έξι για το Σάββατο . Τοποθετώντας έναν αστερίσκο σε κάθε τομέα αναγκάζει το σύστημα να αγνοήσει αυτό το πεδίο σε περίπτωση καθημερινές , ή να εκτελέσετε την εργασία σε κάθε διαθέσιμο χρονικό διάστημα . Ο αστερίσκος στον τέταρτο πεδίο θα εκτελέσετε την εργασία κάθε μήνα την καθορισμένη ημέρα , ενώ ένας αστερίσκος σε όλα τα πέντε θα οδηγήσει σε μια εργασία εκτελείται κάθε λεπτό .
Εικόνων Άλλες Παραλλαγές
Η

Όπως πολλά διαφορετικά λειτουργικά συστήματα έχουν έρθει από το βασικό σύστημα Unix , υπάρχουν πολλές διαφορετικές εκδόσεις του cron και anacron . Μια δημοφιλής αλλαγή επιτρέπει στους χρήστες να χρησιμοποιούν τρία γράμματα ονομασίες για τις καθημερινές και μήνες αντί για αριθμητικές . Μερικές υλοποιήσεις επιτρέπουν επίσης τη χρήση των μαθηματικών εκφράσεων , όπως « * /5 " στο πεδίο λεπτό καθορίσει μια εργασία κάθε πέντε λεπτά , ή " * /2 " στον τομέα της ημέρας προγραμματισμό μιας εργασίας για κάθε άλλη μέρα .


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα