Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Profitez de récompenses et de remises réservées aux membres
  • Créez et accédez à une liste de vos produits

Cómo configurar trabajos cron en RedHat Enterprise Linux (RHEL) 6

Résumé: En este artículo, se proporciona información sobre cómo configurar trabajos cron en RedHat Enterprise Linux (RHEL) 6.

Cet article concerne   Cet article ne concerne pas 

Symptômes

En este artículo, se proporciona información sobre cómo configurar trabajos cron en RedHat Enterprise Linux (RHEL) 6.

Los trabajos cron permiten que los administradores del sistema programen tareas. Existen varias formas de configurar estas tareas programadas. En este artículo, se abordará el uso de los directorios “cron” y cómo usar “crontab”.



 

 

Índice:

1. Directorios cron
2. Crontab


 

1. Directorios cron

  • Existen cuatro directorios cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Los scripts en estos directorios se ejecutarán de manera recurrente (cada hora, día, semana o mes)
  • Es ideal para las tareas programadas que no se deben ejecutar en un día específico, a una hora específica, etc.
  • Copie el script en la carpeta correspondiente
  • Asegúrese de que los scripts tengan los permisos de archivo 755 o -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Predeterminado:
    • /etc/cron.daily comienza a las 0305 (3:05 a. m.)
    • /etc/cron.weekly comienza a las 0325 (3:25 a. m.)
    • /etc/cron.monthly comienza a las 0345 (3:45 a. m.)
       
  • Vea la configuración actual:
  • # cat /etc/anacrontab
  • Utilice su editor favorito para editar “/etc/anacrontab”
  • Cambie la configuración:
  • A qué hora se ejecutarán los scripts en estos directorios:

 


 

2. Crontab

  • Los administradores del sistema pueden utilizar crontab para crear trabajos cron, a fin de programar tareas que se ejecutarán en una fecha y hora específicas
  • Utilizar crontab es lo mismo que utilizar el editor “vi”
  • Uso:
  • Editar trabajos cron:
    • # crontab -e
       
  • Enumerar trabajos cron para el usuario que inició sesión actualmente:
  • # crontab -l
  • # crontab -l -u username
Nota: Reemplace “username” con el usuario correspondiente.
  • # crontab -r
  • # crontab -r -u username
Nota: Reemplace “username” con el usuario correspondiente.
  • Enumerar trabajos cron para un usuario diferente:
  • Eliminar trabajos cron para el usuario que inició sesión actualmente:
  • Eliminar trabajos cron para un usuario diferente:
  • M H D Mo W /path/to/script
    • M = Minuto (de 00 a 59)
    • H = Hora (de 00 a 23)
    • D = Día del mes (de 01 a 31)
    • Mo = Mes (de 01 a 12)
    • W = Día de la semana (de 0 a 6. 0 = domingo)
       
  • Utilice * para implicar que se refiere a cada hora, día, etc.
  • Ejemplo:
  • 30 02 15 6 * /root/scriptfile.sh
  • Ejecuta “/root/scriptfile.sh” el 15 de junio a las 2:30 a. m.
  • 30 02 * * 0 /root/scriptfile.sh
  • Ejecuta “/root/scriptfile.sh” todos los domingos a las 2:30 a. m.
  • Ejemplo:
    • 30 02.14 15 6 * /root/scriptfile.sh
    • Ejecuta “/root/scriptfile.sh” el 15 de junio a las 2:30 a. m. y a las 2:30 p. m.
       
  • Ejemplo:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Ejecuta “/root/scriptfile.sh” todos los domingos a las 2:30 a. m., a las 3:30 a. m., a las 4:30 a. m. y a las 5:30 a. m.
       
  • @yearly: ejecutar el script todos los años
  • @monthly: ejecutar el script todos los meses
  • @weekly: ejecutar el script todas las semanas
  • @daily: ejecutar el script todos los días
  • @hourly: ejecutar el script a cada hora
  • @reboot: ejecutar el script en cada reinicio
  • Utilice estas variables en lugar del formato M H D Mo W
    • Ejemplo:
      • @monthly /root/scriptfile.sh
      • Ejecuta “/root/scriptfile.sh” el primer día de cada mes
         
  • Ejemplo:
  • Utilice coma ( , ) para registrar varias horas, días, etc.
  • Utilice guion ( - ) para registrar rangos de horas, días, etc.
  • Variables adicionales:
  • Formato de entradas:

 

 

Volver al principio


Cause

-

Résolution

-

Produits concernés

Red Hat Enterprise Linux Version 6