Je veux poser des questions sur les emplois cron. OK, nous plaçons les scripts dans la crontab et le démon cron les exécute.
Maintenant, si je comprends bien, chaque minute, cron vérifie la crontab de chaque utilisateur et exécute les scripts configurés. Mais comment cela se fait-il réellement? Provoque-t-il des processus enfants, etc.?
Il ne peut pas exécuter les tâches séquentiellement car les temporisations seraient perdues (par exemple en raison de l'attente de la fin d'un script de longue durée). Alors, comment est-ce réellement mis en œuvre.
Juste pour vous aider, je ne recherche pas de code de bas niveau. Une description de haut niveau (de l'algorithme peut-être?) Ou comment cela est implémenté dans la plupart des distributions me suffirait.
la source