Ich habe mehrere Cron-Jobs, die ich alle 5 Minuten ausführen möchte, von denen einige speicherintensiv sind. Daher möchte ich sie nicht alle gleichzeitig ausführen. Mit Crontab kann ich einen Job ausführen, der wie folgt aussieht:
*/5 * * * * * <job>
das in der 0., 5., 10., 15. usw. Minute ausgeführt wird. Ich suche nach einer Möglichkeit, einen Cron-Job in der 2., 7., 12., 17. usw. Minute auszuführen. Gibt es eine Möglichkeit, dies zu tun, ohne jede Minute in diesem Satz einzugeben?
Antwort1
Antwort auf meine eigene Frage
Die Antwort auf meine Frage im Einzelnen lautet
2-59/5 * * * * <job>
Um einen Job jede n-te Minute ab m auszuführen (mit 1≤m<n), ist es im Allgemeinen
m-59/n * * * * <job>
Der Bindestrich bedeutet „jede Minute beginnend bei m und endend bei 59, an beiden Enden inklusive.“