Σειρά εκτέλεσης των cronjobs

Stelios Bounanos sb-lst at enotty.net
Mon Oct 29 05:51:49 EET 2007


>>>>> On Mon, 29 Oct 2007 02:37:50 +0200, George Notaras
>>>>> <gnot at g-loaded.eu> was rumoured to have said:

> Ας θεωρήσουμε ότι δύο cronjobs έχουν προγραμματιστεί να εκτελούνται κάθε
> 5 λεπτά και ότι είναι ορισμένα μέσα στο ίδιο αρχείο στον
> κατάλογο /etc/cron.d.

> Παρακάτω είναι ένα τέτοιο παράδειγμα/πρόβλημα:

>   # Sysstat
>   */5 * * * * root /usr/lib/sa/sa1 1 1
>   # Cacti poller
>   */5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null
2> &1

> Αν με ρωτούσε κανείς σχετικά με το ποιο από τα δύο πιστεύω ότι θα
> εκτελεστεί πρώτο, θα στοιχημάτιζα ότι η σειρά εκτέλεσης θα ήταν αυστηρά
> η σειρά με την οποία είναι ορισμένα μέσα στο παραπάνω αρχείο. Εντούτοις,
> η σειρά εκτέλεσης είναι η αντίστροφη. Το ίδιο συμβαίνει και όταν τα δύο
> jobs είναι ορισμένα σε διαφορετικά αρχεία μέσα στον /etc/cron.d.

> Πώς (στα κομμάτια) εξηγείται ή καλύτερα δικαιολογείται αυτή η
> συμπεριφορά?

An den kanw la8os, h seira ekteleshs se ayth thn periptwsh einai
aprosdioristh. Ara prepei na baleis tis entoles sto idio job:

*/5 * * * * root cmd1; cmd2


rgds,
/-sb.

-- 

Stelios Bounanos
perl -e 'print+reverse"t\nney.ttno\@esb"=~/(..)/sg'     #key: 0xE88A7F61




More information about the Linux-greek-users mailing list