🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Plesk: configurar el administrador de tareas cron paso a paso

Actualizado el 28 de marzo de 2026

¿Qué es el Cron en Plesk y por qué necesitas configurarlo?

Si alguna vez has necesitado que tu web haga algo de forma automática, como enviar un correo de bienvenida, actualizar una base de datos o generar un informe diario, entonces necesitas conocer el cron plesk. El cron es un "despertador" que tiene tu servidor de hosting: le dices qué comando ejecutar y a qué hora, y él se encarga de hacerlo sin que tengas que estar pendiente.

En este artículo te voy a enseñar paso a paso cómo configurar el administrador de tareas cron en Plesk. No necesitas ser un experto en sistemas, solo seguir las instrucciones y entender algunos conceptos básicos. Al final, podrás programar tareas programadas plesk como un profesional.

Las tareas programadas plesk son esenciales para cualquier sitio web dinámico. Imagina que tienes una tienda online y quieres que cada noche se genere un backup de tus productos o que se envíe un boletín a tus clientes cada lunes a las 9 de la mañana. Todo eso es posible con el cron.

Lo bueno de Plesk es que te ofrece una interfaz gráfica muy amigable para gestionar estos cron jobs hosting, así que no tendrás que escribir comandos complicados en la terminal si no quieres. Aunque también te mostraré la opción avanzada para los más atrevidos.


Antes de empezar: conceptos básicos sobre cron jobs hosting

Para que entiendas bien lo que vamos a hacer, primero necesitas conocer tres conceptos clave: el comando, el horario y la salida.

El comando

Es la instrucción que se ejecutará. Puede ser un script PHP, un comando de Linux como ls para listar archivos, o incluso una llamada a una URL de tu sitio web. Por ejemplo, si tienes un script que limpia la caché, el comando podría ser php /ruta/al/script.php.

El horario

Es la frecuencia con la que se ejecutará el comando. Puedes elegir entre opciones predefinidas (como "cada hora" o "cada día") o usar la notación cron estándar (cinco asteriscos que representan minuto, hora, día del mes, mes y día de la semana).

La salida

Es lo que hace el sistema con los mensajes que genere el comando. Puedes enviarlos a un correo electrónico, a un archivo de log, o simplemente descartarlos.

Con estos tres conceptos claros, ya puedes empezar a crear tus cron jobs hosting en Plesk.


Paso 1: Acceder al panel de control de Plesk

Lo primero es iniciar sesión en tu panel de Plesk. Normalmente lo harás a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no estás seguro de cuál es tu dirección de acceso, revisa el correo de bienvenida de tu proveedor de hosting.

Una vez que hayas iniciado sesión, verás el panel principal con todos los apartados de tu cuenta. Busca el ícono que dice "Programador de tareas" o "Cron Jobs". En algunas versiones de Plesk, puede estar dentro de la sección "Avanzado" o "Herramientas". Si no lo encuentras a simple vista, usa el buscador interno del panel.


Paso 2: Crear tu primera tarea cron

Cuando estés dentro del administrador de tareas cron, verás una lista con las tareas existentes (si tienes alguna). Para crear una nueva, haz clic en el botón "Agregar tarea cron" o "Crear tarea programada".

Se abrirá un formulario con varios campos. Te explico cada uno:

Nombre de la tarea

Ponle un nombre descriptivo, como "Backup diario de la base de datos" o "Enviar boletín semanal". Esto te ayudará a identificarla fácilmente en el futuro.

Comando

Este es el campo más importante. Aquí debes escribir el comando que quieres ejecutar. Plesk te ofrece un desplegable con opciones comunes, como ejecutar un script PHP, pero también puedes escribir tu propio comando.

Por ejemplo, si quieres ejecutar un script PHP que tienes en tu servidor, el comando sería algo así:

php /var/www/vhosts/tu-dominio.com/httpdocs/scripts/mi-script.php

Si prefieres usar una URL, puedes usar wget o curl:

curl https://tu-dominio.com/cron/actualizar.php

Usuario

Aquí debes elegir con qué usuario del sistema se ejecutará el comando. Generalmente, para tareas relacionadas con tu sitio web, usarás el usuario de tu dominio (normalmente el mismo que tu nombre de usuario de FTP). Si no estás seguro, deja la opción por defecto.

Horario

Tienes dos opciones: usar los ajustes predefinidos o configurar un horario personalizado.

Ajustes predefinidos: Plesk te ofrece opciones como "Cada 5 minutos", "Cada hora", "Cada día a medianoche", etc. Estas son perfectas para empezar.

Configuración personalizada: Aquí puedes usar la notación cron estándar. Por ejemplo, */15 * * * * ejecuta el comando cada 15 minutos. Si no conoces esta sintaxis, no te preocupes, Plesk tiene un asistente visual que te ayuda a configurar el horario sin necesidad de saber la notación.

Notificación por correo

Puedes escribir una dirección de correo electrónico donde quieras recibir los mensajes de salida de la tarea. Si dejas este campo vacío, los mensajes se descartarán.


Paso 3: Guardar y probar tu tarea cron

Una vez que hayas rellenado todos los campos, haz clic en "Aceptar" o "Guardar". La tarea aparecerá en la lista y comenzará a ejecutarse según el horario que hayas configurado.

Es muy importante que pruebes tu tarea antes de dejarla programada. Para ello, Plesk te ofrece un botón de "Ejecutar ahora" o "Run now" junto a cada tarea. Haz clic en ese botón para ejecutar la tarea manualmente y ver si funciona correctamente.

Si la tarea falla, revisa el log de errores o el correo de notificación para ver qué ha pasado. Los errores más comunes son rutas incorrectas o permisos insuficientes.


Paso 4: Gestionar y editar tareas existentes

Con el tiempo, es posible que necesites modificar el horario de una tarea o cambiar el comando. En la lista de tareas cron, simplemente haz clic en el nombre de la tarea que quieras editar y se abrirá el mismo formulario que usaste para crearla.

También puedes pausar una tarea temporalmente o eliminarla por completo. Para pausar, desmarca la casilla de "Activo" en la configuración de la tarea. Para eliminar, usa el botón de basura que aparece junto a la tarea.


Paso 5: Ejemplos prácticos de tareas programadas en Plesk

Para que te hagas una idea de cómo usar el cron plesk en situaciones reales, aquí tienes algunos ejemplos:

Ejemplo 1: Backup automático de archivos

Puedes programar una tarea que comprima tus archivos en un archivo ZIP y lo guarde en una carpeta de backups. El comando sería algo así:

zip -r /backups/backup-$(date +%Y%m%d).zip /var/www/vhosts/tu-dominio.com/httpdocs

Ejemplo 2: Envío de correos pendientes

Si tienes un sistema de cola de correos, puedes programar una tarea que envíe los correos pendientes cada 5 minutos. El comando podría ser:

php /var/www/vhosts/tu-dominio.com/httpdocs/cron/enviar-correos.php

Ejemplo 3: Actualización de caché

Para mantener tu web rápida, puedes programar la limpieza de la caché cada hora:

php /var/www/vhosts/tu-dominio.com/httpdocs/scripts/limpiar-cache.php

Errores comunes al configurar cron plesk y cómo solucionarlos

Aunque el proceso es sencillo, es normal que te encuentres con algún problema al principio. Aquí te dejo los errores más típicos y cómo resolverlos:

Error 1: "Permission denied" (Permiso denegado)

Esto significa que el usuario con el que se ejecuta la tarea no tiene permisos para acceder al archivo o directorio que intenta usar. Solución: verifica que la ruta del comando sea correcta y que el usuario tenga permisos de lectura/ejecución sobre el archivo.

Error 2: "Command not found" (Comando no encontrado)

Esto suele pasar cuando usas un comando de Linux que no está en el PATH del usuario que ejecuta la tarea. Solución: usa la ruta completa al comando, por ejemplo, /usr/bin/php en lugar de solo php.

Error 3: La tarea se ejecuta pero no hace nada

Si el comando se ejecuta sin errores pero no ves resultados, puede que el script tenga un error lógico. Revisa los logs de la tarea para ver si hay algún mensaje de advertencia.

[WARNING] ⚠️ IMPORTANTE: Si tu web está en un servidor con HestiaCP (que nosotros llamamos Syspanel), el acceso al panel se realiza a través del puerto 2106 (ejemplo: https://tu-servidor:2106). Las tareas cron en Syspanel se configuran de forma similar, pero la interfaz es diferente. No mezcles las instrucciones de Plesk con las de Syspanel, ya que los comandos y la estructura de directorios pueden variar.


Preguntas frecuentes (FAQ) sobre cron jobs hosting en Plesk

¿Puedo programar una tarea que se ejecute cada minuto?

Sí, Plesk te permite configurar una tarea para que se ejecute cada minuto. Eso sí, ten en cuenta que ejecutar tareas con mucha frecuencia puede consumir recursos del servidor. Si tu plan de hosting es limitado, es recomendable espaciar las ejecuciones.

¿Qué pasa si mi tarea cron tarda más de lo esperado?

Si una tarea tarda mucho en completarse, puede solaparse con la siguiente ejecución. Para evitarlo, puedes usar herramientas como flock en el comando para evitar que se ejecuten dos instancias a la vez.

¿Puedo ver el historial de ejecuciones de mis tareas?

Sí, Plesk guarda un registro de las ejecuciones de cada tarea. En la lista de tareas cron, haz clic en el ícono de "ver registro" para ver cuándo se ejecutó la tarea y si hubo errores.

¿Cómo automatizar tareas web en Plesk sin usar la terminal?

Plesk está diseñado para que no necesites usar la terminal. Todo se gestiona desde la interfaz gráfica, como hemos visto en este tutorial. La opción avanzada de escribir comandos manualmente es solo para usuarios que necesitan más control.

[TIP] 💡 Consejo: Antes de crear tu primera tarea cron, haz una prueba con un comando simple como echo "Hola" y configura la salida para que te llegue por correo. Así verás el flujo completo sin riesgo de romper nada.


Conclusión: automatiza tu hosting con Plesk cron

Configurar cron plesk es una habilidad muy valiosa para cualquier persona que gestione un sitio web. Te permite automatizar tareas web que de otra forma tendrías que hacer manualmente, ahorrándote tiempo y evitando errores humanos.

En este artículo hemos visto:

  • Qué es el cron y para qué sirve.
  • Cómo acceder al administrador de tareas en Plesk.
  • Cómo crear, editar y eliminar tareas programadas.
  • Ejemplos prácticos de uso.
  • Errores comunes y sus soluciones.
  • Preguntas frecuentes.

Ahora te toca a ti: entra en tu panel de Plesk, crea tu primera tarea cron y empieza a disfrutar de la automatización. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting.

[INFO] 📌 Recuerda: La automatización es tu aliada. Una vez que configures tus cron jobs hosting, tu web funcionará sola, como si tuvieras un asistente personal trabajando 24/7. ¡Aprovecha esta herramienta al máximo!


Recursos adicionales para seguir aprendiendo

Si te ha gustado este tutorial y quieres profundizar más en la gestión de tu hosting con Plesk, te recomiendo explorar:

  • Documentación oficial de Plesk: contiene guías detalladas para todas las funciones del panel.
  • Foros de la comunidad: donde otros usuarios comparten sus experiencias y soluciones.
  • Tutoriales de scripting: aprende a crear scripts PHP o Bash para tareas más complejas.

Y recuerda, si en algún momento te sientes perdido o inseguro, siempre puedes pedir ayuda. La gestión de un servidor es algo que se aprende con la práctica, y cada error es una oportunidad para mejorar. ¡Ánimo y a automatizar!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel