Εργαλεία προγραμματιστή

Γεννήτρια εκφράσεων cron: Φτιάξε και εξήγησε – Δωρεάν

Δωρεάν, χωρίς εγγραφή, λειτουργεί στο πρόγραμμα περιήγησής σου. Φτιάξε έκφραση cron διαλέγοντας πόσο συχνά τρέχει μια εργασία, ή επικόλλησε μία για να δεις εξήγηση και τις επόμενες 8 εκτελέσεις.

Φτιάξε πρόγραμμα

0
λεπτό (0-59)
9
ώρα (0-23)
*
ημέρα του μήνα (1-31)
*
μήνας (1-12)
*
ημέρα της εβδομάδας (0-6)

Επόμενες εκτελέσεις

Υπολογισμός των επόμενων εκτελέσεων…

Χρησιμοποιεί τα τυπικά πέντε πεδία: λεπτό, ώρα, ημέρα του μήνα, μήνας και ημέρα της εβδομάδας. Όταν και τα δύο πεδία ημέρας είναι ορισμένα, η εργασία τρέχει όταν ταιριάζει το ένα από τα δύο. Το πρόγραμμά σου υπολογίζεται στη συσκευή σου.

Γιατί να χρησιμοποιήσεις το Γεννήτρια εκφράσεων cron

100% δωρεάν
Χρησιμοποίησέ το όσο συχνά θες. Χωρίς εγγραφή, χωρίς υδατογράφημα, χωρίς εγκατάσταση.
Ιδιωτικό από τη σχεδίασή του
Ό,τι γράφεις μένει στο πρόγραμμα περιήγησής σου και δεν μας στέλνεται ποτέ.
Λειτουργεί σε κάθε συσκευή
Τρέχει στο πρόγραμμα περιήγησης σε Windows, Mac, Linux, Android και iPhone. Δεν χρειάζεται εφαρμογή.

Πώς χρησιμοποιείς το Γεννήτρια εκφράσεων cron

  1. Διάλεξε ένα από τα Συνηθισμένα προγράμματα, ή φτιάξε το δικό σου στο «Φτιάξε πρόγραμμα»: κάθε λίγα λεπτά, ωριαία, ημερήσια, εβδομαδιαία, μηνιαία ή ετήσια.
  2. Ή επικόλλησε μια υπάρχουσα έκφραση στο πεδίο «Έκφραση cron» για να την ελέγξεις.
  3. Διάβασε την περιγραφή με απλά λόγια και τη λίστα «Επόμενες εκτελέσεις». Επίλεξε «Εμφάνιση σε UTC» για να τις δεις όπως τις βλέπουν οι περισσότεροι server.
  4. Πάτα «Αντιγραφή» και επικόλλησε την έκφραση στο crontab, στο CI pipeline ή στον προγραμματιστή εργασιών σου.

Συχνές ερωτήσεις

Ποια είναι τα πέντε πεδία;

Λεπτό (0-59), ώρα (0-23), ημέρα του μήνα (1-31), μήνας (1-12) και ημέρα της εβδομάδας (0-6, η Κυριακή είναι 0 ή 7). Μήνες και ημέρες μπορούν επίσης να γραφτούν με ονόματα, όπως JAN ή MON.

Πώς τρέχω μια εργασία cron κάθε 5 λεπτά;

Χρησιμοποίησε */5 * * * *. Το */5 στο πεδίο λεπτού σημαίνει κάθε 5ο λεπτό, ξεκινώντας από το 0.

Πώς τρέχω μια εργασία κάθε μέρα σε ώρα που ορίζω;

Βάλε πρώτα το λεπτό και την ώρα, και μετά τρία αστεράκια. Το 30 9 * * * τρέχει στις 9:30 κάθε μέρα, και το 30 9 * * 1-5 τρέχει στις 9:30 μόνο τις καθημερινές.

Τι σημαίνει το * σε έκφραση cron;

Κάθε δυνατή τιμή για εκείνο το πεδίο. Το κόμμα δίνει λίστα τιμών (1,15), η παύλα δίνει εύρος (1-5) και η κάθετος δίνει βήμα (*/10).

Τι γίνεται αν βάλω και ημέρα του μήνα και ημέρα της εβδομάδας;

Το standard cron τρέχει την εργασία όταν ταιριάζει οποιοδήποτε από τα δύο, οπότε το 0 0 13 * 5 τρέχει στις 13 και κάθε Παρασκευή.

Ποια ζώνη ώρας χρησιμοποιεί το cron;

Τη ζώνη ώρας του server, που συχνά είναι UTC. Επίλεξε «Εμφάνιση σε UTC» για να δεις τις επόμενες εκτελέσεις όπως θα τις έβλεπε ένας server σε UTC.

Υποστηρίζει δευτερόλεπτα ή @reboot;

Αυτό το εργαλείο χρησιμοποιεί τα τυπικά πέντε πεδία. Συντομεύσεις όπως @hourly, @daily, @weekly, @monthly και @yearly λειτουργούν· ένα έκτο πεδίο δευτερολέπτων και το @reboot δεν λειτουργούν.

Γιατί το πρόγραμμά μου δεν τρέχει ποτέ;

Κάποιες ημερομηνίες δεν υπάρχουν, όπως η 30 Φεβρουαρίου. Αν ένα πρόγραμμα δεν έχει εκτέλεση στα επόμενα πέντε χρόνια, το εργαλείο στο λέει αντί να δείξει άδεια λίστα.

Είναι το Γεννήτρια εκφράσεων cron δωρεάν;

Ναι. Είναι δωρεάν στη χρήση, χωρίς εγγραφή και χωρίς εγκατάσταση.