Πώς να προγραμματίζετε εργασίες με το cron
Εισαγωγή
Το cron εκτελεί μια εντολή βάσει χρονοδιαγράμματος. Η έξοδος αποστέλλεται με email στον ιδιοκτήτη του crontab, εκτός αν την ανακατευθύνετε.
Προσθήκη cron jobs
Τα cron jobs σας δίνουν χρονική ακρίβεια σε 5 πεδία:
Λεπτό της ώρας 0 έως 60
Ώρα της ημέρας 0 έως 23
Ημέρα του μήνα 1 έως 31
Μήνας του έτους 1 έως 12
Ημέρα της εβδομάδας 0 έως 7
Η σύνταξη ενός cron job είναι η παρακάτω.
MIN HOUR DOM MON DOW CMD
Ένα παράδειγμα cron job που τρέχει κάθε Τρίτη στις 2.30 π.μ., κάθε μήνα, είναι το παρακάτω.
30 2 * * 2 CMD
Ο αστερίσκος * σημαίνει «όλες οι τιμές» για το αντίστοιχο πεδίο.
Επιλογές της υπηρεσίας.
Επιλογές:
-u <user> ορίζει τον χρήστη
-e επεξεργασία του crontab του χρήστη
-l εμφάνιση του crontab του χρήστη
-r διαγραφή του crontab του χρήστη
-i επιβεβαίωση πριν από τη διαγραφή
Συμβουλές
Εμφάνιση των cron jobs ενός χρήστη:
crontab -l -u <user_name>
Επεξεργασία των cron jobs ενός χρήστη:
crontab -e -u <user_name>
Εμφάνιση των cron jobs από το shell του ίδιου του χρήστη:
crontab -l
Επεξεργασία των cron jobs από το shell του ίδιου του χρήστη:
contab -e
Διαγραφή όλων των cron jobs του χρήστη:
crontab -r
Cron job που τρέχει κάθε 2 ώρες:
0 */2 * * *
Χρησιμοποιήστε τον χαρακτήρα / για να ορίσετε το διάστημα επανάληψης: */5 σημαίνει κάθε 5, και μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πεδίο, λεπτό, ώρα, ημέρα κ.λπ.
Cron job που τρέχει τις ώρες 2,3,4,5,6,7:
0 2-7 * * *
Χρησιμοποιήστε τον χαρακτήρα - για να ορίσετε εύρος: το 2-7 είναι το ίδιο με το 2,3,4,5,6,7, και μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πεδίο, λεπτό, ώρα, ημέρα κ.λπ.
Cron job που τρέχει κάθε λεπτό:
* * * * *Από τις συχνές ερωτήσεις της EuroVPS.
Περισσότερα στην κατηγορία «Οδηγοί»Ο επόμενος συνεργάτης σας στην υποδομή
Έχετε ακόμη
μια ερώτηση;
Πείτε μας τι προσπαθείτε να κάνετε. Ένας μηχανικός θα το διαβάσει και θα απαντήσει.
+357 222 32280
Ας ξεκινήσουμε από την υποδομή σας.
Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.
