Η υπηρεσία 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 , αλλά μπορείτε να παρακολουθείτε τις καθημερινές εργασίες ότι το σύστημα παραλείπεται , λόγω διακοπής και να εκτελέσει τους με την πρώτη ευκαιρία .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα