Guía para decidir mejor

Cómo configurar una tarea programada en Plesk

Comprueba usuario, horario y resultado antes de automatizar.

Una tarea programada en Plesk ejecuta una acción según calendario bajo un usuario y entorno concretos. Antes de crearla, identifica si debe invocar un script PHP, una URL o un comando, y qué efecto repetido tendría. En WordPress y WooCommerce una ejecución duplicada puede reenviar mensajes o procesar acciones dos veces si la integración no es idempotente.

Define el trabajo y sus permisos

Comprueba ruta, usuario, zona horaria, frecuencia, credenciales y salida esperada. La documentación oficial de tareas Plesk distingue ejecutar comando, URL o script PHP; en Linux el shell de una suscripción puede estar restringido. Un cliente quizá no tenga acceso a tareas de servidor, por lo que debe consultar al proveedor antes de intentar cambiar permisos.

Configura sin crear dos disparadores

En el apartado de tareas programadas de tu dominio o suscripción, elige tipo y horario acordes al proceso. No copies una ruta absoluta de otro servidor. Para WordPress, WP Toolkit puede gestionar wp-cron.php y crear una tarea de reemplazo; la guía de WP Toolkit advierte que puede haber otra tarea existente. Comprueba primero lo configurado para no dejar dos. Desactivar el cron por visitas antes de confirmar el reemplazo puede detener publicaciones y acciones de tienda.

Prueba y monitoriza

Ejecuta una prueba de bajo riesgo si el panel ofrece «Run Now» y confirma tanto salida como efecto final. No dispares un cobro de suscripción o envío masivo solo para «ver si funciona». Registra hora y error, protege secretos fuera de la línea de comandos visible y configura avisos razonables. Comprueba varios ciclos y ausencia de solapamientos; una tarea que tarda más que su intervalo puede acumular procesos.

Ejemplo: un importador de catálogo se ejecuta cada cinco minutos, pero tarda diez. Aparecen dos instancias que pisan stock. Aumentar la frecuencia empeora el problema: mide duración, añade bloqueo seguro o rediseña lotes y comprueba pedidos. Para cron WordPress, sigue el diagnóstico general; para cola de tienda, la guía WooCommerce. Consulta una tarea con horario y error saneado, no claves.