Το αρχείο crontab είναι η διαμόρφωση του cron το οποίο εκτελεί εντολές σε ορισμένα χρονικά διαστήματα.

Πληκτρολογήστε στη γραμμή εντολών για να το επεξεργαστείτε με το προεπιλεγμένο πρόγραμμα επεξεργασίας κειμένου του λογαριασμού χρήστη σας σχετικά με το μηχάνημα:

ΚΩΔΙΚΟΣ:
  1. crontab-e

Τοποθετήστε μία εντολή ανά γραμμή. Η δομή έχει ως εξής:

ΚΩΔΙΚΟΣ:
  1. # Παιχνίδι της παλιάς στην αρχή της γραμμής είναι σχόλιο
  2. - 59 ) # +---------------- Συνοπτικά πρακτικά (0 - 59)
  3. - 23 ) # | +------------- Ώρες (0 - 23)
  4. - 31 ) # | | +---------- Ημέρα του μήνα (1 - 31)
  5. - 12 ) # | | | +------- Μήνας (1 - 12)
  6. - 7 ) ( Domingo= 0 or 7 ) # | | | | +---- Μέρα της εβδομάδας (0 - 7) (Κυριακή = 0 ή 7)
  7. # | | | | |
  8. # * * * * * * Εντολήγιαεκτέλεση

Φανταστείτε ότι θέλετε να εκτελέσετε την εντολή "python2.4 / home / user / script.py» κάθε μέρα στις δύο το πρωί:

ΚΩΔΙΚΟΣ:
  1. /home/usuario/script. py 00 2 * * * python2. 4 / home / user / script. Py

Για να καθορίσετε μια περιοχή σε κάθε τομέα, χρησιμοποιήστε μια παύλα ή αρνητικό πρόσημο (αυτό: "-"). Για παράδειγμα, οι ακόλουθες ρυθμίσεις θα πρέπει να εκτελούνται κάθε μέρα ένα-δέκα το πρωί κάθε λεπτό:

ΚΩΔΙΚΟΣ:
  1. * * * python2. 4 /home/usuario/script. py * 1 - 10 * * * python2. 4 / home / user / script. Py

Για να καθορίσετε "ή" χρήση ένα κόμμα. Εδώ είναι ένα παράδειγμα για να τρέχει μόνο δύο το πρωί και απόγευμα, Κυριακή και Τετάρτη:

ΚΩΔΙΚΟΣ:
  1. * * sun,wed python2. 4 /home/usuario/script. py 2 *, 14 * * ήλιο, wed python2. 4 / home / user / script. Py

Αν θέλετε να τρέξετε το script κάθε πέντε λεπτά το Σάββατο (σημειώστε τη διαίρεση των πρακτικών):

ΚΩΔΙΚΟΣ:
  1. / 5 * * * 6 python2. 4 /home/usuario/script. py 00 έως 59 / 5 * * * 6 python2. 4 / home / user / script. Py

Από προεπιλογή, το crontab θα στείλει ένα email στο λογαριασμό ότι, εάν αποδειχθεί ότι υπάρχει κάποια τιμή στην εντολή. Για να ακυρώσετε το email crontab, ανακατευθύνει την έξοδο σε άλλο τόπο. Για παράδειγμα, το / dev / null

ΚΩΔΙΚΟΣ:
  1. /home/usuario/script. py >/dev/null 2 >& 1 00 2 * * * python2. 4 / home / user / script. Py> / dev / null 2> & 1

Για να ανακατευθύνει σε ένα αρχείο:

ΚΩΔΙΚΟΣ:
  1. /home/usuario/script. py >/home/usuario/arquivo. log 00 2 * * * python2. 4 / home / user / script. Py> / home / user / αρχείο. Συνδεθείτε

Για να δείτε crontab σας:

ΚΩΔΙΚΟΣ:
  1. crontab-l

Για να διαγράψετε το crontab:

ΚΩΔΙΚΟΣ:
  1. crontab-r

Οποιαδήποτε απορία, σχόλιο.

  • Juliana
    Γειά,
    Προσπαθώ να τρέξει δύο γραμμές των εντολών στο crontab μου και την εξοικονόμηση • Συνδεθείτε. Αλλά το αποτέλεσμα της καταγραφής μου βγαίνει πολύ βρώμικο.
    Οι εντολές είναι:
    # Αυτό είναι 20:00 PM στις 11 Σεπτεμβρίου
    0 20 11 9 *. ~ /. Προφίλ? Cd / apps / πύργος / εκχύλισμα, / apps / πύργος / απόσπασμα / run_it.sh scandates_real_11Sep_NSW> cron_11Sep_nsw.log 2> & 1
    0 20 12 9 *. ~ /. Προφίλ? Cd / apps / πύργος / εκχύλισμα, / apps / πύργος / απόσπασμα / run_it.sh scandates_real_12Sep_NSW> cron_12Sep_nsw.log 2> & 1
    #

    Οι αμφιβολίες που έχουν eh:
    1 - Θα πρέπει να προσθέσω κάτι περισσότερο ή λιγότερο μπορεί να λειτουργήσει (τύπος ερωτηματικό);
    2 - Μπορώ να εκτελέσω 2 εντολές ταυτόχρονα (ένα για κάθε ημέρα) και να αποθηκεύσετε σε δύο διαφορετικά αρχεία καταγραφής;
    3 - Γιατί η πρώτη εντολή φαίνεται να έρχεται σε δροσερό και το δεύτερο eh όλα πολύ βρώμικο και δεν κάνουμε ό, τι κάνετε;

    Agradeco που μπορεί να απαντήσει
    Juliana
  • elias
    Δεν μπορείτε να θέσει cosas κελύφους, όπως. ή CD σε ένα crontab .. ή κάνετε μια δέσμη ενεργειών κελύφους, ή χρήση bash-c '. ~ /. Προφίλ? Cd .. »

    αλλά είπατε ότι σε 4 μήνες, Pollack, νομίζω ότι θα πρέπει να έχετε ήδη επιτευχθεί, ή διπλωμένο, en νομίζω ότι θα επανέλθω: P εδώ, αλλά τελικά.
blog παρατηρήσεις που κινούνται με Disqus

Portugus flagItaliano flagCoreano flagChins (simplificado) flagEnglish flagAlemo flagFrancs flagEspanhol flag
Japons flagrabe flagRusso flagHolands flagBlgaro flagTcheco flagCroata flagDinamarqus flag
Finlands flagHindu flagPolons flagRomeno flagSueco flagGrego flagNoruegus flag 
By N2H
Dolet 96 έκπτωση σε Dreamhost φιλοξενία!
Χρησιμοποιήστε το "PROMO CODE" αδράνεια. LAMP με 20GB χώρο και 1TB της μεταφοράς.

Κάλυψη

  • Δεν υπάρχουν σχετικές θέσεις