Hits : 2533

Unix Cron :: Mini How To 


Cron


Το λογισμικό cron είναι μία υπηρεσία η οποία σε συγκεκριμένη χρονική στιγμή εκτελεί μία 
διεργασία για έναν χρήστη του συστήματος. Οι χρήστες του συστήματος μπορούν να 
παράγουν προγραμματισμένες εργασίες, όπτε θέλουν σε συγκεκριμένο χρόνο.
Έτσι δίνεται η δυνατότητα να πραγματοποιειθεί μία αυτοματοποιημένη διαδικασία
σε περιβάλλον unix.


top


Cron Daemon


Η υπηρεσία cron λειτουργεί ως δαίμονας. Δηλαδή εκκινείται και περιμένει μία 
χρονική στιγμή για να εκτελέσει μία συγκεκριμένη εντολή για έναν συγκεκριμένο
χρήστη. Για να δούμε εάν ο δαίμονάς cron "τρέχει" στο σύστημά μας
πληκτρολογούμε την παρακάτω εντολή:


ps -efH | grep cron

Εάν η υπηρεσία μας δεν έχει ξεκινήσει πληκτρολογούμε την παρακάτω εντολή ως
διαχειριστής του συστήματος (root)


/etc/init.d/cron start
 
ή  
cron

top


Edit

Σχεδόν σε όλες τις διαφορετικές εκδόσεις λογισμικού cron ακολουθούν μία
συγκεκριμένη γραμμογράφηση ώστε να προσθέσουμε (ή να αφαιρέσουμε)
κάποια εργασία. Οι πληροφορίες σχετικά με τον δαίμονα cron
αποθηκεύονται σε ένα αρχείο. Για να επεξεργαστούμε ένα στιγμιότυπο
του αρχείου αυτού απλά γράφουμε την παρακάτω εντολή:


crontab -e

Όπου ανοίγει ένας editor για να μπορέσουμε να εισάγουμε (ή να διαγράψουμε) την εργασία μας 
από τον δαίμονα cron. Μπορούμε να δηλώσουμε με ποιον editor θα πραγματοποιούμε αλλαγές
δηλώνοντας την μεταβλητή συστήματος EDITOR. Για παράδειγμα:


export EDITOR="vim"

ή ανάλογα με το κέλυφος που χρησιμοποιούμε :


set EDITOR="vim"

top


Πηγή


http://www.unixgeeks.org/secur[..]bie/unix/cron-1.html


top