Crontab είναι ένα βοηθητικό πρόγραμμα στο CentOS λειτουργικό σύστημα που σας επιτρέπει να προγραμματίζετε επαναλαμβανόμενες εργασίες σε προκαθορισμένο χρόνο. Ακολουθούν οδηγίες χρήσης crontab σε CentOS:
Βήμα 1: Άνοιγμα crontab για τον τρέχοντα χρήστη
Για να ανοίξετε crontab για τον τρέχοντα χρήστη, εκτελέστε την ακόλουθη εντολή:
crontab -e
Βήμα 2: Κατανόηση της crontab σύνταξης
Κάθε γραμμή στο crontab αντιπροσωπεύει μια συγκεκριμένη προγραμματισμένη εργασία.
Η crontab σύνταξη έχει ως εξής:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
Ο αστερίσκος(*) σημαίνει όλες τις πιθανές τιμές για αυτό το πεδίο.
Βήμα 3: Καθορίστε εργασίες στο crontab
Για παράδειγμα, για να εκτελείτε ένα σενάριο με το όνομα "myscript.sh" στη 1 π.μ. κάθε μέρα, προσθέστε την ακόλουθη γραμμή στο crontab:
0 1 * * * /path/to/myscript.sh
Βήμα 4: Αποθήκευση και έξοδος
Αφού προσθέσετε εργασίες στο crontab, αποθηκεύστε και βγείτε πατώντας Ctrl + X
, στη συνέχεια πληκτρολογήστε Y
και πατήστε Enter
.
Βήμα 5: Προβολή crontab
Για να προβάλετε τη λίστα εργασιών στο crontab, εκτελέστε την ακόλουθη εντολή:
crontab -l
Βήμα 6: Καταργήστε μια εργασία από το crontab
o καταργήστε μια εργασία από το crontab, εκτελέστε την ακόλουθη εντολή:
crontab -r
Σημείωση: Να είστε προσεκτικοί όταν χρησιμοποιείτε το crontab, βεβαιωθείτε ότι η σύνταξη και ο χρόνος προγραμματισμού είναι σωστά για να αποφύγετε δυσλειτουργία ή υπερφόρτωση του συστήματος.