Oδηγίες χρήσης Cron
Cron ονομάζεται το πρόγραμμα που επιτρέπει την εκτέλεση εντολών αυτόματα σε μια προκαθορισμένη ώρα/ημέρα. Αυτό το βοήθημα θα σας δείξει πώς να το ρυθμίσετε.
Σύνδεση με SSH
Ρύθμιση του Cron
Οι εγγραφές που υπάρχουν στο αρχείο crontab έχουν την εξής σύνταξη:
m h dm m dw command
όπου:
m=λεπτό (0-59)
h=ώρα (0-23)
dm=μέρα του μήνα (1-31)
m=μήνας (1-12)
dw=μέρα της εβδομάδας (0-6 και 0=Κυριακή)
Εκτός από αριθμητικές τιμές μπορούμε να χρησιμοποιούμε τον χαρακτήρα * σαν μπαλαντέρ. Έτσι η πρόταση:
15 * * * * command
θα εκτελεί την εντολή συνεχώς ανά μία ώρα, στο 15ο λεπτό της ώρας.
Παράδειγμα
Η πιο συχνή χρήση του cron για ιδιοκτήτες ιστοσελίδων είναι να το ρυθμίσουν να εκτελεί ένα PHP αρχείο. Για να γίνει αυτό αφού συνδεθούμε στο server εκτελούμε την παρακάτω εντολή:
env EDITOR=nano crontab -e
Στη συνέχεια γράφουμε το παρακάτω κείμενο αντικαθιστώντας τον χρόνο που θα γίνεται η εκτέλεση καθώς και τη διεύθυνση που βρίσκεται το PHP αρχείο προς εκτέλεση. Στο συγκεκριμένο παράδειγμα η εντολή εκτελείται κάθε 5 λεπτά.
*/5 * * * * curl 'https://www.example.com/cron.php' > /dev/null 2>&1
Για να σώσουμε το αρχείο πατάμε Ctrl+O και μετά ENTER και για έξοδο από το κειμενογράφο πατάμε Ctrl+X.