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
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

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 a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


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


Résolution

 
SLN285504_es__1image(19482)

Soporte Técnico para servidores PowerEdge vía WhatsApp  SLN285504_es__2image(19484)(Available only in Latin America)

Escanee el Código o agréguenos: +919108135362

Horario de Atención: 0800-1700 (UTC/GMT-5) | Lun-Vie

Propriétés de l’article


Produit concerné

Servers, PowerEdge

Dernière date de publication

19 juil. 2023

Version

6

Type d’article

Solution