Las tareas programadas permiten ejecutar automáticamente un script cada cierto tiempo: envíos, sincronizaciones, limpiezas o copias.

1. Crear una tarea

 
  1. Accede a DirectAdmin y entra en el apartado de tareas programadas.
  2. Indica la frecuencia de ejecución.
  3. Escribe el comando que debe ejecutarse.
  4. Guarda la tarea.

2. Cómo se define la frecuencia

 

Se configura mediante cinco valores: minuto, hora, día del mes, mes y día de la semana. Un asterisco significa "todos".

Configuración Cuándo se ejecuta
0 3 * * * Todos los días a las 3:00
*/15 * * * * Cada 15 minutos
0 4 * * 1 Cada lunes a las 4:00
0 0 1 * * El día 1 de cada mes a medianoche

3. No abuses de la frecuencia

 

Es el error más habitual. Una tarea cada minuto que tarda dos en ejecutarse se solapa consigo misma y acaba saturando la cuenta.

Pregúntate cuánto tarda. La frecuencia debe ser siempre superior al tiempo que tarda la tarea en completarse. Ante la duda, empieza con una frecuencia baja y auméntala solo si hace falta.

Programa las tareas pesadas de madrugada, cuando la carga del servidor es menor.

4. Silenciar los correos de salida

 

Por defecto, cada ejecución envía un correo con el resultado. Si la tarea se ejecuta con frecuencia, acabarás con el buzón lleno.

Puedes evitarlo añadiendo al final del comando la redirección de la salida, o dejando vacío el campo de correo de notificación si tu panel lo permite.

5. El caso de WordPress

 

WordPress incluye su propio sistema de tareas, que se ejecuta cuando alguien visita la web. En sitios con mucho tráfico eso supone una carga innecesaria, y en sitios con poco tráfico las tareas simplemente no se ejecutan.

La solución habitual es desactivar ese sistema interno y sustituirlo por una tarea programada real cada 10 o 15 minutos. Si no lo has hecho nunca, consúltalo con tu desarrollador o abre una consulta y te orientamos.

6. Si una tarea no se ejecuta

 
  • Comprueba que la ruta al archivo es completa y correcta
  • Verifica que el script funciona ejecutándolo manualmente
  • Revisa los permisos del archivo
  • Consulta el correo de salida de la tarea: suele contener el error exacto

Si tras estas comprobaciones sigue sin funcionar, abre una consulta desde tu Área de Cliente indicando el comando exacto y la frecuencia configurada.

Var dette svaret til hjelp? 0 brukere syntes dette svaret var til hjelp (0 Stemmer)