Je veux que deux tâches s'exécutent chaque jour, en série, exactement dans l'ordre que je spécifie. Ce crontab fera-t-il de manière fiable ce que je veux?
@daily job1
@daily job2
Je suppose qu'ils courent un après l'autre, mais je ne pouvais pas trouver la réponse en effectuant une recherche sur le Web ou de l' une de ces pages de manuel: cron(1)
, crontab(1)
, crontab(5)
.
Le crontab ci-dessus ne fera évidemment pas ce que je veux si cron exécute les choses planifiées avec @daily
en parallèle ou dans un ordre imprévisible.
Je sais que je peux simplement créer un script shell pour les lancer dans l'ordre, je suis juste curieux de savoir comment cron est censé fonctionner (et je suis trop paresseux pour collecter des données de test ou lire le code source).
Cron est fourni par le cron
paquet. Le système d'exploitation est Ubuntu 10.04 LTS (serveur).
cron
package? Presque tous les démons cron que je connais traiteront cela dans l'ordre et de manière synchrone, généralement en analysant d'abord chaque fichier par ordre alphabétique (bien que certains le fassent en fonction du temps entre les exécutions dans l'ordre croissant), puis les travaux à l'intérieur dans l'ordre des lignes.