Το Cron είναι ένα υποσύστημα προγραμματισμού εργασιών για Linux. Χρησιμοποιείται για τον προγραμματισμό επαναλαμβανόμενων εργασιών. Εάν επιθυμείτε να προγραμματίσετε μια εργασία με ένα πλάνο, χρησιμοποιήστε το υποσύστημα at.
Όλοι οι χρήστες σε ένα πλαίσιο Linux μπορούν να δημιουργήσουν εργασίες cron υπό την προϋπόθεση ότι επιτρέπονται από τον διαχειριστή: root. Οι περιορισμοί στο cron εφαρμόζονται τροποποιώντας έναν συνδυασμό /etc/cron.allow και /etc/cron.deny.
Στις περισσότερες διανομές Linux υπάρχει επίσης μια διαμόρφωση cron σε επίπεδο συστήματος, η οποία δεν καλύπτεται εδώ.
Βήματα
Μέθοδος 1 από 2: Ρύθμιση του αρχείου
Βήμα 1. Χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή, δημιουργήστε ένα αρχείο cron με μια γραμμή για κάθε εργασία που θέλετε να προγραμματίσετε, με τη μορφή:
m h d m w εντολή
- μ λεπτό
- ω ώρα
- δ ημέρα του μήνα
- μ μήνα 1-12
- w καθημερινές 0-7, Κυρ, Δευτ. κ.λπ. (Κυριακή = 0 = 7) Είναι εύκολο να το θυμηθείτε αν σκεφτείτε τον τρόπο που θα έλεγε κανείς μια ημερομηνία: Τετάρτη 29 Ιουλίου, στις 10:30, και στη συνέχεια αντιστρέψτε τη σειρά.
Βήμα 2. Φορτώστε το αρχείο σας στο crontab:
crontab το αρχείο σας
Μέθοδος 2 από 2: Δοκιμάζοντας ένα Παράδειγμα
Βήμα 1. Δημιουργήστε ένα αρχείο testCron.txt που περιέχει τις ακόλουθες γραμμές:
- # κάντε αυτό κάθε 10 λεπτά
- */10 * * * * ημερομηνία >>/testCron.log
Βήμα 2. Τοποθετήστε το στο cron:
crontab testCron.txt
Βήμα 3. Περιμένετε 30 λεπτά, ελέγξτε το testCron.log, εάν λειτουργεί θα ενημερώσει το αρχείο σας με χρονική σφραγίδα 3 φορές
Βήμα 4. Αφαιρέστε το crontab έτσι ώστε να μην εκτελείται για πάντα:
crontab -r
Συμβουλές
- Μπορείτε να επεξεργαστείτε απευθείας το crontab χρησιμοποιώντας το crontab -e. σημειώστε ότι χρησιμοποιεί σύνταξη vi που μπορεί να είναι αμήχανη για τον νέο χρήστη.
- ΠΑΝΤΑ με το *nix χρησιμοποιήστε τις σελίδες man, είναι φίλοι σας: άνθρωπος crontab