GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo funcionan las partes internas del demonio Cron?

Quiero saber cómo cron funciona internamente. ¿El proceso sigue comprobando la hora actual en un bucle while infinito (consumiendo así continuamente ciclos de CPU)? ¿O alguna función genera una interrupción y notifica al cron? demonio?

Respuesta aceptada:

Una vez leí el código fuente de vixie-cron y tuve que ser hospitalizado. Sin embargo, si está buscando "alguna función que genere una interrupción" en el futuro, debe investigar la alarm(2) llamada al sistema. Le pide al kernel que le envíe la señal SIGALRM a una hora programada, que luego puede capturar. Mientras tanto, su proceso puede hacer otra cosa, o sleep() , como lo hice en el hospital.


Linux
  1. ¿Cómo funciona la punta adhesiva?

  2. ¿Cómo funciona el comando Exit en una terminal Unix?

  3. Crontab Log:cómo registrar la salida de mi secuencia de comandos Cron

  4. Cómo hacer que CRON llame en las RUTAS correctas

  5. Cómo determinar el tiempo de actividad de la conexión del socket en Linux

Cómo obtener la fecha y hora actuales en Python

Cómo cambiar la zona horaria en webmail

Cómo configurar la zona horaria en CentOS 7

Cómo establecer o cambiar la zona horaria en Linux

Cómo establecer la zona horaria en Debian 11

¿En qué se parecen el tiempo de CPU y el uso de CPU?