Ich möchte, dass zwei Jobs jeden Tag in genau der angegebenen Reihenfolge ausgeführt werden. Wird diese Crontab zuverlässig tun, was ich will?
@daily job1
@daily job2
Ich gehe davon aus sie einen nach dem anderen laufen, aber ich war nicht in der Lage , die Antwort zu finden , indem die Web oder von einem dieses manpages suchen: cron(1)
, crontab(1)
, crontab(5)
.
Die obige Crontab macht offensichtlich nicht das, was ich will, wenn Cron Dinge @daily
parallel oder in einer unvorhersehbaren Reihenfolge ausführt.
Ich weiß, dass ich einfach ein Shell-Skript erstellen kann, um sie in der richtigen Reihenfolge auszulösen. Ich bin nur neugierig, wie Cron funktionieren soll (und ich bin zu faul, um Testdaten zu sammeln oder den Quellcode zu lesen).
Cron ist im cron
Lieferumfang enthalten. Betriebssystem ist Ubuntu 10.04 LTS (Server).
cron
Paket enthalten ist? Fast alle Cron-Daemons, die ich kenne, verarbeiten dies in der Reihenfolge und synchron, indem sie normalerweise zuerst jede Datei in alphabetischer Reihenfolge analysieren (obwohl einige dies in aufsteigender Reihenfolge nach der Zeitspanne zwischen den einzelnen Abläufen tun) und dann die darin enthaltenen Jobs in Zeilenreihenfolge.