Diferencia entre revisiones de «Cron (Unix)»

Contenido eliminado Contenido añadido
Alexav8 (discusión · contribs.)
Deshecha la edición 39421908 de 187.146.63.100 (disc.)
Línea 6:
== Vista General==
 
Cron es impulsado por un ''cron'', un archivo de configuraciòn que especifica comando [[shell de Unix|shell]] para ejecutarse periódicamente a una hora específica. Los archivos crontab son almacenados en donde pemanecen las listas de trabajos y otras instrucciones para el demonio cron. Los usuarios habilitados para crear su fichero '''crontab''' se especifican en el fichero '''cron.allow'''. De manera análoga, los que no lo tienen permitido figuran en '''/etc/cron.d/cron.deny''', o '''/etc/cron.deny''', dependiendo de la versión de [[Unix]].
para apagar un servidor
 
Cada lìnea de un archivo contab representa un trabajo y es compuesto por una expresion CRON, seguida por un comando [[shell de Unix|shell]] para ejecutarse. Algunas implementaciones de cron, tal como en la popular [[Berkeley_Software_Distribution#BSD_4|BSD 4a edición]] escrita por [[Paul Vixie]], e incluido en muchas distribuciones [[Linux]], agrega una especificación de nombre de usuario dentro del formato como un sexto campo, como quién ejecutará el trabajo especificado (sujeto a la existencia de un usuario en ''/etc/passwd'' y permisos autorizados). Esto solo es permitido en el sistema contab (/etc/crontab and /etc/cron.d/*), no en otros donde son asiganados cada usuario es asignado a una configuración.
 
Para el "día de la semana" (campo 5), ambos 0 y 7, son considerados Domingo, a través de algunas versiones de [[Unix]] tal como [[AIX]] no toma como vàlido el "7" en el [[man (UNIX)|man]]. Mientras que cuando el trabajo es ejecutado normalmente cuando fueron especificados los campos tiempo/fecha, todos coinciden con la hora y fecha actual, esto es una excepción.
 
'''Si''' tanto el "día del mes" como "día de la semana" son restringidos (no son '''" * "''' ), entonces '''o''' el "día del mes" (campo 3) '''o''' el "día de la semana" (campo 5) debe coincidir con el día actual.
 
== Formato del fichero ''crontab'' ==