συστήματα

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

Cron Προγράμματα

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

Η υπηρεσία cron είναι η καρδιά του συστήματος προγραμματισμού σε συστήματα Unix-based , τρέχει συνεχώς στο παρασκήνιο . Περιοδική εργασία είναι δύο φορές : για να σαρώσετε το σύστημα για αρχεία " crontab " που περιέχουν διαβαθμισμένες πληροφορίες και να παρακολουθεί το ρολόι του συστήματος για να καθορίσει πότε πρέπει να ενεργοποιήσετε αυτές τις εντολές . Μόλις το ρολόι φτάσει στην κατάλληλη ώρα και ημερομηνία , cron ενεργοποιεί την εντολή και εκτελεί την προγραμματισμένη εργασία .
Εικόνων Crontab Σύνταξη
Η

Crontab εγγραφές αποτελούνται από μια σειρά από πέντε αριθμούς που ακολουθείται από την προγραμματισμένη εντολή . Ο πρώτος αριθμός είναι το λεπτό : 0 έως 59 . Ο δεύτερος αριθμός είναι η ώρα : 0 έως 23 . Ο τρίτος αριθμός είναι η ημέρα του μήνα : 1 έως 31 . Ο τέταρτος αριθμός είναι ο μήνας : 1 έως 12 . Ο τελευταίος αριθμός είναι η ημέρα της εβδομάδας για την προγραμματισμένη εργασία , με το 0 να αντιπροσωπεύει την Κυριακή και 6 που αντιπροσωπεύουν το Σάββατο. Ένας αστερίσκος σε οποιαδήποτε από αυτές τις θέσεις θα αγνοήσει αυτό το πεδίο , επιτρέποντας το σενάριο να τρέξει σε οποιοδήποτε εφαρμοστέο ημέρα . Έτσι, ένα " 0 0 *** " script θα τρέξει τα μεσάνυχτα κάθε μέρα , ενώ το " 0 0 1 1 * " script θα τρέξει τα μεσάνυχτα την 1η Ιανουαρίου , αγνοώντας την ημέρα της εβδομάδας . Μερικές υλοποιήσεις επιτρέπουν , επίσης, τρεις - γράμματος για μέρες ή μήνες , αλλά δεν είναι όλα τα συστήματα Unix υποστηρίζουν αυτή τη σύνταξη .

Η Μεγάλη Συστήματα
Η

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

Ένα από τα μεγάλα προβλήματα με cron είναι ότι λειτουργεί μόνο όταν το σύστημα είναι . Αν χρονοδιαγράμματα ένας χρήστης μια εργασία για την πρώτη του έτους , αλλά το σύστημα είναι κάτω από εκείνη την ημέρα , το cron δεν έχει τρόπο να εκτελέσετε αυτή την εργασία . Η λύση για συστήματα που δεν μένουν μέχρι πλήρους απασχόλησης είναι το πρόγραμμα anacron . Anacron λειτουργεί σαν cron , αλλά μπορείτε να παρακολουθείτε τις καθημερινές εργασίες ότι το σύστημα παραλείπεται , λόγω διακοπής και να εκτελέσει τους με την πρώτη ευκαιρία .
Η
εικόνων

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

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