Quiero preguntar sobre trabajos cron. OK, colocamos los scripts en el crontab y el demonio cron los ejecuta.
Ahora, si entiendo esto, cada minuto, cron comprueba el crontab de cada usuario y ejecuta los scripts configurados. Pero, ¿cómo se hace esto realmente? ¿Bifurca los procesos secundarios, etc.?
No puede ejecutar las tareas de forma secuencial ya que se perderían los tiempos (por ejemplo, debido a la espera de que termine un script de larga ejecución). Entonces, ¿cómo se implementa esto realmente?
Solo para ayudar, no estoy buscando un código de bajo nivel. Me bastaría una descripción de alto nivel (¿quizás del algoritmo?) O cómo se implementa en la mayoría de las distribuciones.
fuente