Τα Cron Jobs εκτελούν εντολές αυτόματα σε προγραμματισμένα διαστήματα — ιδανικά για scripts, συγχρονισμούς, αναφορές ή το WordPress cron.
Δημιουργία
- Στο cPanel ανοίξτε Cron Jobs.
- Επιλέξτε συχνότητα ή χρησιμοποιήστε «Common Settings» (π.χ. Once Per Hour).
- Δηλώστε την εντολή και πατήστε Add New Cron Job.
Κατανόηση χρονισμού
Τα πέντε πεδία είναι: λεπτό ώρα ημέρα-μήνα μήνας ημέρα-εβδομάδας. Π.χ. 0 3 * * * σημαίνει «κάθε μέρα στις 03:00».
Παραδείγματα
- PHP script: /usr/local/bin/php /home/user/public_html/script.php
- WordPress cron: wget -q -O /dev/null https://example.gr/wp-cron.php
Καλές πρακτικές
- Ορίστε «Cron Email» για να λαμβάνετε έξοδο/σφάλματα.
- Αποφύγετε πολύ συχνά intervals (π.χ. κάθε λεπτό) αν δεν χρειάζεται — επιβαρύνουν πόρους.
- Για WordPress: απενεργοποιήστε το προεπιλεγμένο wp-cron (define DISABLE_WP_CRON) και τρέξτε το με πραγματικό cron για σταθερότητα.
Αν μια εργασία δεν τρέχει, ελέγξτε το πλήρες path της PHP/του αρχείου και τα δικαιώματα.