συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να Επεξεργασία Crontab

Crontab είναι ένα εργαλείο διαχειριστή που βρίσκονται συνήθως σε όλα τα Linux ή UNIX διανομές . Ο δαίμονας cron συνήθως τρέχει στο παρασκήνιο και τρέχει προγραμματισμένες εργασίες σε ό, τι είναι καθορισμένα χρονικά διαστήματα . Αυτό είναι ιδιαίτερα χρήσιμο για ενημερώσεις κατά τη διάρκεια φορές, όταν το σύστημα είναι αχρησιμοποίητα ή για την παροχή θέσεων εργασίας που κανονικά θα επιβραδύνει το σύστημα . Η κατανόηση του πώς να ρυθμίσετε και να εκτελέσετε μια δέσμη ενεργειών cron είναι λιγότερο τρομακτικό από ό, τι φαίνεται με την πρώτη . Οδηγίες
Οι Βασικά
Η 1

Τύπος " crontab - e ". Αυτό θα δημιουργήσετε και να επεξεργαστείτε ένα αρχείο crontab για το όνομα χρήστη σας . 2

Προσθέστε τις καταχωρήσεις που θέλετε . Ενδείξεις πρέπει να είναι σε μια συγκεκριμένη μορφή για το cron να τα κατανοήσουν , όπως :

" 15 12 *** /usr /bin /banner " Γεύμα " > /dev /console "
!

Αυτός θα στείλει μια υπενθύμιση για το μεσημεριανό σας διάλειμμα στις 12:15 κάθε μέρα στην κονσόλα .
εικόνων 3

Hit "ESC " , στη συνέχεια, πληκτρολογήστε " wq , " και πατήστε " Enter "για να αποθηκεύσετε και να κλείσετε το αρχείο .
εικόνων Η τεχνική πλευρά
Η 4

Τύπος " crontab -e "και πάλι . Προσθέστε τις καταχωρήσεις που θέλετε , όπως :

" 45 4 1 * 3 /usr /bin /rm /home /username} { /temp /* > /dev /null 2 > & 1 "

γκρέμισμα την είσοδο στη σειρά: . .

45 είναι το λεπτό

4 η ώρα

1 είναι η ημέρα

* . . είναι ο μήνας

3 είναι η ημέρα της εβδομάδας ( 0 είναι η Κυριακή )

η δουλειά να εκτελέσει είναι : . /usr /bin /rm /home /username} { /temp /*

και η έξοδος ( το " > " , επίσης, μέρος της δουλειάς ) αποστέλλεται στο /dev /null ( επίσης γνωστή ως σκουπίδια ) .

Όλοι μαζί , αυτό εκτελεί την εκκαθάριση κατάλογο temp του χρήστη την 1η κάθε μήνα στις 4:45 , και κάθε Τετάρτη.

Ξεκινήστε με την ημερομηνία και την ώρα που θέλετε η εργασία να τρέχει . Κάποιες άλλες συνθέσεις που λειτουργούν είναι :

" 15,45 0-5 * /2 ** "

Αυτή η μία , για παράδειγμα , καθορίζει για την εκτέλεση της εργασίας σε 15 και 45 λεπτών μετά την ώρα ( χωρισμένα με κόμμα ) , κατά τις ώρες τα μεσάνυχτα έως πέντε ( το " 0-5 " ) κάθε δεύτερη ημέρα ( * /2 ) .
5

Πληκτρολογήστε την εντολή εκτελούνται μετά την ημερομηνία και την ώρα έχουν ρυθμιστεί . Αυτό θα είναι το " /usr /bin /rm /home /username} { /temp /* > /dev /null 2 & 1 " . Η είσοδος μπορεί να είναι οτιδήποτε, από μια απλή εντολή , όπως το παράδειγμα , για να τρέχει ένα πλήρες σενάριο , πιο εύκολο να γίνει έξω από το crontab .

Απλοποιημένα εντολές δουλεύουν , όπως " rm " αντί του " /usr /bin /rm " , αλλά μόνο αν ο χρήστης έχει αυτόν τον κατάλογο στο πέρασμά τους . Χρησιμοποιώντας την πλήρη δομή του καταλόγου είναι πάντα καλύτερο .
Η 6

Επιλέξτε το επίπεδο καταγραφής . Το προηγούμενο παράδειγμα στέλνει το αρχείο στο /dev /null , ή trashes αυτό .

Μια άλλη εναλλακτική λύση για την αποστολή την έξοδο σε /dev /null είναι να πληκτρολογήσετε " MAILTO = " " " στο αρχείο crontab για να απενεργοποιήσετε ταχυδρομείου για όλες τις εργασίες cron σας . Αφού βεβαιωθείτε ότι λειτουργούν πριν από την είσοδο αυτό είναι σκόπιμο .

Άλλες επιλογές για την καταγραφή είναι " > ( μερικοί όνομα του αρχείου καταγραφής ) " για να δημιουργήσετε ένα αρχείο καταγραφής για τη δουλειά , ή " >> ( κάποιο αρχείο καταγραφής όνομα) " να προσαρτήσει τις καταχωρήσεις στο τέλος του αρχείου καταγραφής .
Η 7

Hit " ESC " , στη συνέχεια, πληκτρολογήστε " wq , "και πατήστε" Enter " για να γράψει και κλείστε το αρχείο .


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα