Cron
De enunpimpam
Revisión del 17:46 27 nov 2020 de Nacho (discusión | contribuciones)
Cron es un administrador regular de procesos en segundo plano (demonio) que ejecuta programas a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el archivo crontab.
Sumario
Donde poner el script
/etc/cron.d
Editar crontab -e
crontab -e
Se abrirá el editor predeterminado (vi o nano) con la siguiente linea.
# m h dom mon dow command
Debajo de esta linea tendremos que añadir nuestras acciones a programas
Mascaras de tiempo
Mascara | Significado | Configuración |
---|---|---|
m | Minutos | 0-59 |
h | Hora | 0-23 |
dom | Día del mes | 0-31 |
mon | Mes | 1-12 |
dow | Dáa de la semana | 0-7 |
comand | Comando a ejecutar |
Ejemplos:
Ejecutar una orden todos los días a las 13:45
45 13 * * * orden
Ejecutar una orden los viernes a las 2:30
30 2 * * 5 orden
Reiniciar cron
Cada vez que modificamos el archivo crontab es necesario reiniciar el cron.
/etc/init.d/cron restart
Simular la ejecución del script
env -i /etc/cron.d/script