Ich möchte nach Cron Jobs fragen. OK, wir platzieren die Skripte in der Crontab und der Cron-Daemon führt sie aus.
Wenn ich das verstehe, überprüft cron jede Minute die crontab jedes Benutzers und führt die konfigurierten Skripte aus. Aber wie geht das eigentlich? Gabelt es untergeordnete Prozesse usw.?
Die Aufgaben können nicht nacheinander ausgeführt werden, da die Zeitangaben verloren gehen würden (z. B. aufgrund des Wartens eines lang laufenden Skripts auf den Abschluss). Wie wird das tatsächlich umgesetzt?
Nur um zu helfen, suche ich keinen Code auf niedriger Ebene. Eine Beschreibung auf hoher Ebene (vielleicht des Algorithmus?) Oder wie dies in den meisten Distributionen implementiert ist, würde mir genügen.
quelle