Δωρεάν διαδικτυακό εργαλείο ανάλυσης έκφρασης Cron
Μορφή: λεπτό ώρα ημέρα μήνας ημέρα εβδομάδας [έτος]
Συνήθη παραδείγματα
* * * * *
Κάθε λεπτό
0 * * * *
Κάθε ώρα
0 0 * * *
Καθημερινά τα μεσάνυχτα
0 0 * * 0
Εβδομαδιαία την Κυριακή
*/15 * * * *
Κάθε 15 λεπτά
0 9-17 * * 1-5
Κάθε ώρα, 9 π.μ.-5 μ.μ., καθημερινές
Σύνταξη Cron
*- Οποιαδήποτε τιμή,- Διαχωριστικό λίστας τιμών-- Εύρος τιμών/- Τιμές βημάτων
Τι μπορεί να κάνει μια έκφραση cron;
Το Cron είναι ένας συνηθισμένος τρόπος για τα λειτουργικά συστήματα να προγραμματίζουν επαναλαμβανόμενες εργασίες, που συχνά ονομάζονται εργασίες cron. Με το cron, μπορείτε να πείτε σε έναν υπολογιστή να εκτελεί μια εντολή ή μια δέσμη ενεργειών σε καθορισμένους χρόνους ή διαστήματα—κάθε λεπτό, ώρα, ημέρα ή εβδομάδα ή σε ένα προσαρμοσμένο χρονοδιάγραμμα. Αντί να εκτελείτε εργασίες με το χέρι, ορίζετε το χρονοδιάγραμμα μία φορά και το cron χειρίζεται τα υπόλοιπα στο παρασκήνιο.
Μια παράσταση cron είναι μια σύντομη συμβολοσειρά που περιγράφει αυτό το χρονοδιάγραμμα. Ακολουθεί μια συγκεκριμένη μορφή, ώστε τόσο οι άνθρωποι όσο και τα προγράμματα να μπορούν να το διαβάσουν. Πολλά συστήματα και εργαλεία υποστηρίζουν εκφράσεις cron, συμπεριλαμβανομένων των Linux, Unix, Azure Functions και Quartz .NET. Στη βασική της μορφή, μια έκφραση cron περιέχει πέντε πεδία που χωρίζονται με κενά, όπως λεπτά, ώρες, ημέρα του μήνα, μήνας και ημέρα της εβδομάδας. Μαζί, αυτά τα πεδία λένε στο σύστημα ακριβώς πότε και πόσο συχνά πρέπει να εκτελείται η εργασία σας, καθιστώντας το cron έναν απλό και ισχυρό τρόπο αυτοματοποίησης της εργασίας ρουτίνας.
Στην αρχή, μια συμβολοσειρά cron γεμάτη χαρακτήρες * μπορεί να μοιάζει με ανοησία. Αρχίζει να βγάζει νόημα μόνο όταν ξέρετε πώς να «διαβάζετε» τις θέσεις στη συμβολοσειρά. Κάθε τμήμα κειμένου σε μια έκφραση cron αντιπροσωπεύει μια μονάδα χρόνου που ελέγχει πότε θα εκτελεστεί η εργασία.
Η θέση κάθε * σηματοδοτεί μια συγκεκριμένη μονάδα χρόνου, όπως λεπτό, ώρα, ημέρα του μήνα, μήνα και ημέρα της εβδομάδας. Σε αυτό το πλαίσιο, ένα αστέρι σημαίνει "κάθε" για αυτήν τη μονάδα (για παράδειγμα, * στο πεδίο λεπτών σημαίνει κάθε λεπτό). Αντί να χρησιμοποιείτε *, μπορείτε να βάλετε συγκεκριμένες τιμές ή μοτίβα για να ελέγχετε το χρονοδιάγραμμα με μεγαλύτερη ακρίβεια. Για παράδειγμα, μπορείτε να γράψετε μια έκφραση cron που εκτελεί μια εργασία κάθε Δευτέρα, μόνο στις 12 Ιουλίου, κάθε τέταρτη ώρα, ακριβώς 5 λεπτά μετά την ώρα. Προσαρμόζοντας κάθε πεδίο, μπορείτε να δημιουργήσετε πολύ ακριβή και ευέλικτα χρονοδιαγράμματα για τις αυτοματοποιημένες εργασίες σας.
Τεκμηρίωση API Σύντομα διαθέσιμο
Documentation for this tool is being prepared. Please check back later or visit our full API documentation.