Trabajo cron de CakePHP en GoDaddy

Estoy alojado en el servidor compartido de GoDaddy. Y me gustaría ejecutar un trabajo cron para enviar correos electrónicos diarios. Como no tengo acceso al shell. ¿Hay alguna manera de que pueda ejecutar el trabajo cron para enviar el correo electrónico?

preguntado el 04 de julio de 12 a las 07:07

Hola. ¿Verificó dos veces con GD que no puede acceder al shell? Recientemente trabajé para un cliente que tiene un servidor GD Shared y pudimos acceder al shell. -

@LeeLoftiss, ¿puede decirme cómo puedo hacer eso? -

Hola. El cliente proporcionó información SSH. Creo que deberías simplemente enviar un correo electrónico a GD y verificar dos veces. Siempre es posible que el cliente tuviera un servidor diferente al que me dijo. A menudo son un poco ajenos a estos términos. :) -

2 Respuestas

Con el alojamiento compartido de Go Daddy, puede crear un trabajo cron utilizando el Centro de control de alojamiento.

Para crear un trabajo cron

  1. Inicie sesión en su administrador de cuenta.
  2. Haga clic en Alojamiento web.
  3. Junto a la cuenta de alojamiento que desea usar, haga clic en Iniciar.
  4. En la sección Contenido del Centro de control de hospedaje, haga clic en el icono Administrador de tareas de Cron. Esta acción muestra la pantalla Cron Job Manager.
  5. Haga clic en editar junto al encabezado Dirección de correo electrónico en el área de navegación izquierda.
  6. Ingrese la dirección de correo electrónico a la que desea que se le envíe toda la información sobre este trabajo de Cron.
  7. Haga clic en Guardar.
  8. Haga clic en Crear trabajo cron.
  9. Haga clic en Personalizado.
  10. Ingrese la información requerida en cada campo para programar la tarea para que se ejecute repetidamente a intervalos específicos.

    Título del trabajo de cron

    Ingrese un nombre para este trabajo cron. Idealmente, este título se relaciona con esta tarea, para que pueda identificarla fácilmente.

    Comando

    El campo Comando es el script o ejecutable que se ejecuta a una frecuencia específica. Haga clic en Examinar para localizar un archivo en su cuenta de hosting. El nombre de archivo completo de su selección se coloca en este campo editable. Haga clic en el icono del signo de interrogación para obtener ayuda adicional para seleccionar un comando.

    NOTA: Nuestros scripts de muestra usan la variable $HOME. Recomendamos usar $HOME para representar la ruta real del servidor, aunque se puede usar cualquiera.

    Minutos

    Ingrese la hora a la que desea que se ejecute el trabajo cron. Por ejemplo, puede configurar su trabajo para que se ejecute 15 minutos después de cada hora seleccionando "x:15". Puede ejecutar tareas dos veces por hora seleccionando la configuración Ejecutar dos veces por hora. Esta configuración configura automáticamente las tareas para que se ejecuten con 30 minutos de diferencia.

    Horas

    Ingrese la hora del día en que desea que se ejecute el Cron Job. Por ejemplo, puede configurar su trabajo para que se ejecute todos los días a la 1:00 p. m. seleccionando "13:xx".

    Día del mes

    Ingrese el día del mes en que desea que se ejecute el Cron Job. Por ejemplo, puede configurar su trabajo para que se ejecute el día 15 de cada mes seleccionando "15".

    Mes

    Ingrese el mes en el que desea que se ejecute el trabajo cron. Por ejemplo, puede configurar su trabajo para que se ejecute cada febrero seleccionando "febrero".

    Día de la semana

    Ingrese el día de la semana en que desea que se ejecute el Cron Job. Por ejemplo, puede configurar su trabajo para que se ejecute cada jueves seleccionando "Jueves".

  11. Haga clic en Guardar.

Su trabajo cron se guarda, habilita y se ejecuta en el siguiente intervalo programado.

Respondido 06 Jul 12, 20:07

Esta es una solución más simple que no requiere piratear archivos principales. Solo usa esto para tu trabajo cron:

/web/cgi-bin/php5 -q -d register_argc_argv=on $HOME/html/lib/Cake/Console/cake.php -app $HOME/html/app your_shell -q

Respondido el 04 de junio de 13 a las 03:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.