Crontab Guru
Αναλύει και εξηγεί εκφράσεις cron. Εμφανίζει αναγνώσιμη περιγραφή και επόμενους χρόνους εκτέλεσης.
Τι είναι μια έκφραση cron;
Μια συμβολοσειρά 5 ή 6 πεδίων διαχωρισμένων με κενά: λεπτό, ώρα, ημέρα, μήνας, ημέρα εβδομάδας και προαιρετικό έτος.
Τι σημαίνει * στο cron;
Ο αστερίσκος (*) σημαίνει "κάθε πιθανή τιμή" για αυτό το πεδίο.
Διαφορά μεταξύ 0 0 * * * και 0 0 * * 1;
0 0 * * * εκτελείται κάθε μέρα στα μεσάνυχτα. 0 0 * * 1 μόνο τη Δευτέρα στα μεσάνυχτα.
Μπορώ να χρησιμοποιήσω τιμές βήματος όπως */5;
Ναι. */5 στα λεπτά σημαίνει "κάθε 5 λεπτά".
Αποστέλλεται η έκφραση cron σε server;
Όχι. Όλα γίνονται τοπικά στον browser.
Πώς εκτελώ κάθε 5 λεπτά;
Χρησιμοποιήστε */5 * * * * για εκτέλεση κάθε 5 λεπτά.
Τι σημαίνει 0 0 * * *;
0 0 * * * σημαίνει εκτέλεση στα μεσάνυχτα κάθε μέρα.
Πώς προγραμματίζω μόνο εργάσιμες ημέρες;
Χρησιμοποιήστε 0 9 * * 1-5 για εκτέλεση στις 9:00 Δευτέρα έως Παρασκευή.
Ποιους ειδικούς χαρακτήρες υποστηρίζει το cron;
Το cron υποστηρίζει: * (οποιαδήποτε τιμή), , (λίστα), - (εύρος), / (βήμα).
Πώς εκτελώ την πρώτη ημέρα κάθε μήνα;
Χρησιμοποιήστε 0 0 1 * * για εκτέλεση στα μεσάνυχτα την 1η κάθε μήνα.
Μπορώ να χρησιμοποιήσω ονόματα αντί για αριθμούς;
Ναι, ορισμένες υλοποιήσεις επιτρέπουν JAN, FEB για μήνες και MON, TUE για ημέρες.
Τι είναι η σύνταξη cron 6 πεδίων;
Η σύνταξη 6 πεδίων προσθέτει δευτερόλεπτα στην αρχή: δευτερόλεπτα, λεπτό, ώρα, ημέρα, μήνας, ημέρα εβδομάδας.
Πώς εκτελώ κάθε ώρα;
Χρησιμοποιήστε 0 * * * * για εκτέλεση στο λεπτό 0 κάθε ώρας.
Διαφορά μεταξύ ημέρας μήνα και ημέρας εβδομάδας;
Η ημέρα μήνα (1-31) καθορίζει ποια ημέρα του μήνα. Η ημέρα εβδομάδας (0-6) καθορίζει ποια ημέρα της εβδομάδας.