ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Configuración de cron
Buscador:
Foro > UNIX > Configuración de cron

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Escrito el : Jueves 13-07-2006 A las : 16:35 ( > un mes )
Asunto : Configuración de cron
Mediante los crons en Unix podemos ejecutar comandos de manera regular y automática.
Antes que nada, el usuario debe de tener permisos de ejecución de cron. Para saber si un usuario tiene este permiso, tenemos que introducir el siguiente comando:
crontab -l
Si aparece el mensaje
crontab: you are not authorized to use cron. Sorry.
se tendrá que solicitar al administrador para que habilite el uso de cron para el usuario.

Se crea un archivo (de preferencia con extensión .cron) con la siguiente estructura:
[minuto] [hora] [dia] [mes] [dia semanal] [comando]
Si se quiere ejecutar el mismo comando en diferentes horarios, se hace la separación de campos por comas.

Para incluir todo el rango de una hora, minuto, segundo, etc, se usa el símbolo *.

Ejemplos:
0 23 * * * mi_comando
Ejecuta mi_comando a las 11:00 pm todos los días, todos los meses, todos los días de la semana

0,15,30,45 9 1 * * mi_comando
Ejecuta mi_comando a las 9:00, 9:15, 9:30, 9:45 el primer día de cada mes.

0 12,13 * * 0,3,5 mi_comando
Ejecuta mi_comando a las 12:00 y 13:00 todos los domingos, miércoles y viernes.

Una vez creado el archivo, debemos ejecutar el siguiente comando:
crontab archivo.cron

Para más información, se puede consultar el manual de Unix del comando crontab (man crontab).
Soporte de Osiris LMS
Amplía tus conocimientos en línea