Página anterior | Siguiente Página | Buscar página |

## Programando Tareas

Si necesita ejecutar scripts en su servidor en una hora concreta, use la facilidad de programación de tareas para que el sistema los ejecute automáticamente.

Importante: Si desea prohibir la programación de tareas a los usuarios del panel de control en nombre del usuario "root", cree un archivo vacío denominado `root.crontab.lock` en el sistema de archivos del servidor en la ubicación`/plesk_installation_directory/var/`.

Durante la instalación de Plesk se crearán la forma automática las siguientes tareas:

- autoreport.php – entrega informe de forma diaria, semanal y mensual acerca de clientes y dominios (tres tareas independientes)
- backupmng – inicia una copia de seguridad programada de los dominios cada 30 minutos
- statistics – genera estadísticas acerca de los límites impuestos en dominios, como por ejemplo tráfico, uso de disco y demás
- mysqldump.sh - crea una copia de copia de seguridad de tres bases de datos MySQL: bases de datos MySQL y Horde y psadump,

Como todas estas tareas están relacionadas con las estadísticas, bases de datos e informes de un dominio, es recomendable que no las modifique ni las elimine.

Nota. También puede programar tareas de forma independiente para cada uno de los dominios. Para ello, siga los pasos detallados abajo pero en lugar de ir a Servidor > Tareas Programadas, vaya a Dominios > nombre de dominio > Tareas Programadas.

Para programar una tarea:

1. En el menú de navegación haga clic en el acceso directo de Servidor.
2. Haga clic en el icono Tareas Programadas en el grupo Servicios.
3. Seleccione la cuenta de usuario en cuyo nombre se ejecutará la tarea.
4. Haga clic en Añadir Tarea Nueva.
5. Indique cuándo desea ejecutar su comando:
   - Minuto - indique un valor entre 0 y 59
   - Hora - indique un valor entre 0 a 23
   - Día del Mes - indique un valor entre 1 y 31
   - Mes - indique un valor entre 1 y 12 o seleccione el mes en el menú desplegable
   - Día del Mes - indique un valor entre 0 y 6 (0 para Domingo) o seleccione el día de la semana en la casilla desplegable

   Puede programar la hora usando el formato de entrada crontab de UNIX. En este formato puede

   - introducir distintos valores separados por comas. Dos números separados por un guión significan un rango inclusivo. Por ejemplo, para ejecutar una tarea el día 4, 5, 6 y 20 de un mes, indique 4-6,20.
   - inserte un asterisco para indicar todos los valores permitidos para este campo. Por ejemplo, para ejecutar una tarea diariamente, indique * en la casilla de texto Día del Mes.

   Si desea programar una tarea para que se ejecute cada periodo Nth, indique la combinación */N, donde N es el valor legal para este campo (minuto, hora, día, mes). Por ejemplo, */15 en el campo Minuto programará la tarea para que se inicie cada 15 minutos.

   Puede introducir nombres de meses y días de la semana contraídos, es decir, las primeras tres letras: Ago, Jul, Lun, Sab, etc. Aún así, los nombres contraídos no pueden separarse con comas ni usarse junto con números.

6. Indique qué comando desea ejecutar. Indíquelo en la casilla de entrada Comando.
7. Haga clic en OK.

Si desea suspender la ejecución de una tarea programada de forma temporal:

1. En el menú de navegación haga clic en el acceso directo de Servidor.
2. Haga clic en el icono Tareas Programadas en el grupo Servicios.
3. Seleccione la cuenta de usuario de sistema en cuyo nombre se ejecuta la tarea.
4. Localice la tarea que desea suspender y haga clic en el nombre del comando.
5. Deseleccione la casilla Activado y haga clic en ACEPTAR.

Para reanudar la ejecución de la tarea programada:

1. En el menú de navegación haga clic en el acceso directo de Servidor.
2. Haga clic en el icono Tareas Programadas en el grupo Servicios.
3. Seleccione la cuenta de usuario de sistema en cuyo nombre se ejecuta la tarea.
4. Localice la tarea cuya ejecución desea reanudar y haga clic en el nombre del comando.
5. Seleccione la casilla Activado y haga clic en ACEPTAR.

Para cancelar una tarea:

1. En el menú de navegación haga clic en el acceso directo de Servidor.
2. Haga clic en el icono Tareas Programadas en el grupo Servicios.
3. Seleccione la cuenta de usuario de sistema en cuyo nombre se ejecuta la tarea.
4. Seleccione una casilla a la izquierda de la tarea que desea cancelar.
5. Haga clic en Eliminar Seleccionados.
6. Confirme la eliminación y haga clic en OK.