tareas - Configuración de la tarea cron en Plesk 11
ejecutar crontab (3)
Crear una tarea programada en Plesk 11:
Puede configurar tareas programadas en Plesk haciendo lo siguiente:
- Inicie sesión en Plesk *
- Haga clic en la pestaña Sitios web y dominios.
- Haga clic en Mostrar operaciones avanzadas (un pequeño enlace gris en el medio de la página), si las opciones avanzadas aún no se muestran.
- Haga clic en Tareas programadas.
- Seleccione el usuario del sistema apropiado.
- Haga clic en Programar nueva tarea.
Complete el formulario de la siguiente manera:
Encendido : Marque la casilla para activar la tarea programada.
Descripción : una breve descripción para recordarle lo que hace esta tarea programada.
Notificación del planificador : si desea un correo electrónico cada vez que se ejecuta, seleccione la opción adecuada; de lo contrario, seleccione No enviar.
Puede proporcionar una dirección de correo electrónico a la que desea que se envíen las notificaciones.
Ruta al archivo ejecutable: especifique la ruta al archivo que desea ejecutar.
Para servidores Windows , sería algo como esto:
C:/Program Files (x86)/Parallels/Plesk/Additional/PleskPHP5/php-cgi.exe
Argumentos:
D:/Inetpub/vhosts/mydomain.tld/httpdocs/myscript.php
Para servidores Linux con Plesk, sería algo como esto:
/var/www/vhosts/domain.tld/httpdocs/myscript.php<
/ sup>Reemplace domain.tld con su nombre de dominio y
myscript.php
con la (s) subcarpeta (s) apropiada (s) (si corresponde) y el nombre del archivo.Prioridad de tarea: seleccione Baja, Normal o Alta.
Especifique cuándo ejecutar su comando seleccionando las casillas de verificación apropiadas en los campos Horas, Días del mes, Meses o Días de la semana.
Haga clic en Aceptar para programar la tarea o haga clic en Ejecutar ahora para programar la tarea e inmediatamente ejecutarla.
Volverá a la pantalla Tareas programadas y debería ver su nueva tarea programada en la parte inferior.
Eliminar una tarea programada en Plesk 11
- Iniciando sesión en Plesk *
- Haga clic en la pestaña Sitios web y dominios.
- Haga clic en Mostrar operaciones avanzadas (un pequeño enlace gris en el medio de la página), si las opciones avanzadas aún no se muestran.
- Haga clic en Tareas programadas.
- Seleccione el usuario del sistema apropiado.
- Marque la casilla junto a la Tarea programada que desea eliminar.
- Haga clic en el botón Eliminar.
- Cargará una página nueva y le preguntará si realmente desea eliminarla. Marque la casilla Confirmar eliminación y haga clic en el botón Aceptar.
Volverá a la pantalla Tareas programadas y debería decir:
"Información: las tareas programadas se eliminaron".
Fuente: Base de conocimiento: creación o eliminación de tareas programadas en Plesk en motherhost.in
Estoy tratando de configurar una tarea cron en Plesk para ejecutar un pequeño script cada 5 minutos, acabo de pasar de una cuenta de hosting administrada a un Plesk VPS de acceso completo, y estoy un poco perdido en un par de cosas, esta en particular, cuando voy al Server > Scheduled Tasks
obtengo una lista de ''usuarios del sistema'' como la siguiente, pero no estoy seguro de con qué usuario hacer la tarea cron, ¿alguna idea?
- adm
- apache
- compartimiento
- demonio
- ftp
- juegos
- ardilla de tierra
- .. yendo todo el camino hasta webalizer
La ruta del script cron está debajo si es relevante en cuanto a qué usuario elegir:
/var/www/vhosts/mysite.com/httpdocs/scripts/index.php
Si va a crear una tarea de nivel de suscripción, entonces puede crear una tarea de programador cron / windows en:
"Suscripciones"> su suscripción> "Sitios web y dominios"> haga clic en "Mostrar operaciones avanzadas"> "Tareas programadas" > solo habrá un nombre de usuario FTP de su suscripción.
Nota: preste atención a los cambios de interfaz para Plesk 11.5 y Plesk 12+; no es necesario abrir "Mostrar operaciones avanzadas".
La última versión de Plesk 12.5 ofrece muchas opciones para cubrir la mayoría de los casos de tareas:
Otras versiones de Plesk admiten solo la opción "Ejecutar un comando":
Plesk 12.0
Plesk 11.5
Si solo necesita una respuesta, en "Servidor" -> "Tareas programadas" puede elegir:
Usuario FTP de su suscripción
mysite.com
puede elegir la
root
, pero no se recomienda por razones de seguridad.
Para la versión Plesk por debajo de 12.5 para programar la ejecución del script PHP en Windows, hay dos formas:
Llamada directa de
php
binary con tu script como argumento.Ruta al archivo ejecutable:
C:/Program Files (x86)/Parallels/Parallels Panel/Additional/PleskPHP55/php.exe
Argumentos: ruta a la secuencia de comandos como
C:/inetpub/vhosts/domain.tld/httpdocs/script.php
Nota: Preste atención a la ruta de interpretación,
...Additional/PleskPHP55/php.exe
ruta para PHP 5.5, puede cambiar PleskPHP55 a PleskPHP5, PleskPHP53 o PleskPHP54 para usar otra versión de PHP.Guión de llamada a través de una solicitud a su sitio:
Ruta al archivo ejecutable:
C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
Argumentos:
-c "(new-object system.net.webclient).downloadstring(''http://domain.test/script.aspx'')"
Use este comando:
php -q httpdocs/scripts/index.php