InicioInfoTodo sobre el Crontab

Todo sobre el Crontab

Info2/13/2013
Hola buenas, antes que nada les comento que soy consultor en tecnologias, ahora me especializo en bases de datos (DBA) y mas sobre Oracle, pero se manejar SQL Server, MySQL y DB2 asi en ese orden de conocimientos, y todo sobre Unix, Linux y Windows, a veces se necesita programar tareas y para ello usamos el crontab (en Win2 no, en ese usamos el programador de tareas), hoy les traigo informacion sobre el crontab y como configurarlo, espero les ayude, la informacion la recopile leyendo en muchos lados y me arme este mini documento que lo llevo a todas partes como ayuda memoria por las dudas, tiene muchos ejemplos que fui implementando en diferentes empresas Existen 2 crontab, el comun en /etc/crontab y el otro en /var/spool/cron/root, este "root" es un archivo de cron que es propio del root (lo vemos con el cat, el vi, el vim, el less, etc), ahi pueden existir tareas propias del root que no deberian figurar en el crontab general. crontab -l Me lista el Cron crontab -e Me permite editarlo crontab -d Me permite borrar el cron crontab -c dir Define el directorio de crontab del usuario (este debe tener permisos de escritura y ejecucion del usuario) crontab -u userPrefijo para manejar el crontab de otro usuario, ejemplos: $ sudo crontab -l -u root $ sudo crontab -e user2 $ crontab -d -u usuario m h dom mon dow user command m = Minuto h = Hora dom = Dia del mes, Ej: 15 es el dia 15 de cada mes mon = Mes dow = Day of Week es de 1 a 7 y equivale del lunes al domingo user = Usuario que ejecuta la tarea command = Comando a ejecutar @reboot Ejecuta una vez, al inicio @yearly ejecuta solo una vez al año: 0 0 1 1 * @annually igual que @yearly @monthly ejecuta una vez al mes, el dia primero: 0 0 1 * * @weekly Semanal el primer minuto de la primer horade la semana. 0 0 * * 0?. @daily diario, a las 12:00A.M. 0 0 * * * @midnight igual que @daily @hourly al primer minuto de cada hora: 0 * * * * @hourly usuario /home/usuario/scripts/molestorecordatorio.sh @monthly usuario /home/usuario/scripts/respaldo.sh @daily root apt-get update && apt-get -y upgrade 15 10 * * * usuario /home/usuario/scripts/actualizar.sh =============>Ejecutara el script actualizar.sh a las 10:15 a.m. todos los dias 15 22 * * * usuario /home/usuario/scripts/actualizar.sh =============>Ejecutara el script actualizar.sh a las 22:15 p.m. todos los dias 00 10 * * 0 root apt-get -y update Usuario root =====================>Ejecutara una actualizacion todos los domingos a las 10:00 a.m 45 10 * * sun root apt-get -y update ================================>Usuario root ejecutara una actualizacion todos los domingos (sun) a las 10:45 a.m 30 7 20 11 * usuario /home/usuario/scripts/actualizar.sh ============>El dia 20 de noviembre a las 7:30 el usuario correra el script 30 7 11 11 sun usuario /home/usuario/scripts/pastel_con_velitas.sh ==> El dia 11 de noviembre a las 7:30 a.m. y que sea domingo, el usuario festejara a su sysadmin 01 * * * * usuario /home/usuario/scripts/molestorecordatorio.sh =====> Un molesto recordatorio cada minuto de cada hora todos los dias (para hacer jodas, NO recomendable). 00 23 * * 1,2,3,4,5 oracle /home/oracle/scripts/rman_backup.sh ======> Corre de lunes a viernes a las 23 con el usuario oracle y hace backup de rman 30 17 * * 1,2,3,4,5 usuario /home/usuario/scripts/actualizar.sh =====>A las 5:30 de la tarde todos los dias de lunes a viernes. 00 12 1,15,28 * * usuario /home/usuario/scripts/actualizar.sh =======>A las 12 del dia todos los dias primero, quince y 28 de cada mes (ideal para nominas) 00 1,3,5,7,9,11,13,15,19,21,23 15 * root /home/root/script.sh =======>Ejecuta a todas esas horas exactas los dias 15 de todos los meses el script indicado Agradecer no cuesta nada, si te sirvio dejame algun puntito asi subo de rango y puedo dejar comentarios en otros post, gracias.
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
marcelobuora🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.