Ich habe viele Befehle in / etc / crontab, die alle möglichen Dinge tun, und manche benötigen Präzision in Sekunden. Jetzt kann cron eine feinere Auflösung haben, wobei alle Zeiten sichtbar und zentral gehalten werden.
In diesem Beispiel wird eine Webseite zwischen 10 und 50 Sekunden vor allen 5 Minuten abgerufen und analysiert:
4-59/5 * * * * root (sleep $(($RANDOM\%40+10))) && /etc/munin/plugins/someplugin prefetch
Es muss keine genaue Zeit haben, da sich die Daten langsam bewegen, aber es hilft, die Ausführungszeit von Muninknoten so gering wie möglich zu halten, indem nicht auf Webseiten gewartet werden muss. (Das Plugin speichert die Seite außerdem für 30 Minuten im Cache, um unnötige Treffer zu vermeiden, es muss jedoch alle 5 Minuten eine Datenbank aktualisiert werden.)
Beachten Sie, dass \% - cron% für "\ n" ersetzt. Dies ist nützlich, wenn Sie den E-Mail-Text in einer Zeile halten.