¿Como crear una tarea programada (cron jobs)?

Las tareas programadas, conocidas como cron jobs, son útiles para automatizar tareas repetitivas en tu servidor web.

Con cPanel, puedes crear cron jobs de manera sencilla para realizar diversas acciones, como ejecutar scripts a intervalos regulares. A continuación, te explicamos cómo hacerlo.

Paso 1: Acceder a cPanel

  1. Inicia sesión en tu cuenta de cPanel:
    • Abre tu navegador web y dirígete a la URL de cPanel de tu hosting (por ejemplo, tudominio.com/cpanel).
    • Introduce tu nombre de usuario y contraseña de cPanel y haz clic en «Iniciar sesión».

Paso 2: Navegar a la Sección de Cron Jobs

  1. Encuentra la sección de Cron Jobs:
    • En la pantalla principal de cPanel, busca la sección llamada «Avanzado».
    • Haz clic en «Trabajos de Cron» o «Cron Jobs».

Paso 3: Configurar Notificaciones por Correo Electrónico (Opcional)

  1. Establecer el correo electrónico para notificaciones:
    • En el campo «Correo electrónico de cron», introduce la dirección de correo electrónico donde deseas recibir notificaciones sobre la ejecución de tus cron jobs.
    • Haz clic en «Actualizar correo electrónico».

Paso 4: Crear una Nueva Tarea Programada

  1. Elegir la Frecuencia de la Tarea:
    • En la sección «Añadir nuevo trabajo de cron», verás varios campos para configurar la frecuencia de la tarea:
      • Minuto: (0-59) El minuto exacto en que deseas que se ejecute el cron job.
      • Hora: (0-23) La hora del día en que deseas que se ejecute.
      • Día del mes: (1-31) El día específico del mes.
      • Mes: (1-12) El mes específico.
      • Día de la semana: (0-7) El día de la semana (0 y 7 representan el domingo).
    • Puedes usar el menú desplegable para seleccionar configuraciones comunes (por ejemplo, «Una vez por minuto», «Una vez por hora», etc.), o puedes ingresar tus propios valores personalizados.
  2. Ingresar el Comando a Ejecutar:
    • En el campo «Comando», introduce el comando que deseas ejecutar. Esto podría ser una ruta a un script PHP, por ejemplo:
      /usr/bin/php /home/usuario/public_html/scripts/mi_script.php
    • Asegúrate de que la ruta y el comando sean correctos para evitar errores.
  3. Añadir la Tarea Programada:
    • Haz clic en «Añadir nuevo trabajo de cron» para guardar la tarea.

Paso 5: Verificar y Editar Cron Jobs Existentes

  1. Verificar tus Cron Jobs:
    • Después de añadir el cron job, verás una lista de cron jobs existentes en la parte inferior de la página.
    • Asegúrate de que el nuevo cron job esté en la lista y se muestre correctamente.
  2. Editar o Eliminar Cron Jobs:
    • Para editar un cron job, haz clic en el icono de «Editar» junto al cron job correspondiente.
    • Para eliminar un cron job, haz clic en el icono de «Eliminar».

Consejos Adicionales

  • Prueba tu Comando: Antes de configurar un cron job, prueba el comando manualmente en la línea de comandos (si tienes acceso SSH) para asegurarte de que funciona correctamente.
  • Usa Rutas Absolutas: Siempre utiliza rutas absolutas en tus comandos para evitar problemas de localización de archivos.
  • Monitoriza las Notificaciones: Configura las notificaciones por correo electrónico para estar al tanto de cualquier error que ocurra durante la ejecución de tus cron jobs.

Conclusión

Configurar cron jobs en cPanel es una manera efectiva de automatizar tareas repetitivas en tu servidor.

Siguiendo estos pasos, puedes crear y gestionar cron jobs fácilmente, asegurando que tus scripts y tareas se ejecuten a intervalos regulares sin intervención manual.

Soy Gerard, apasionado del SEO y del rugby a partes iguales. Tanto en mi vida personal como en la profesional aplico los mismos principios: compromiso, respeto, honestidad y diversión.

Estoy en el mundillo de internet desde 1998. Empecé con una tienda online, pasando por muchos proyectos, entre ellos, la gestión comercial y marketing de Webempresa durante 14 años.

Publicaciones Similares