¿Cómo ejecutar Cron en un Servidor Remoto?

Re: ¿Cómo ejecutar Cron en un Servidor Remoto?

de Roberto Centeno -
Número de respuestas: 1

Gracias por tu apoyo Juan Pablo. Te comento que no tengo la opción de CPanel por lo que manualmente entro a la consola del servidor remoto como usuario root.

De ahí tecleo crontab -e,  ya intenté agregándole con 3 líneas de comando diferentes (una a la vez) y nada:

* * * * * usr/bin/php /home/pr000065/public_html/cursosonline/admin/cli/cron.php >/dev/null

* * * * * pr000065 /home/pr000065/public_html/cursosonline/admin/cli/cron.php >/dev/null

* * * * * /home/pr000065/public_html/cursosonline/admin/cli/cron.php >/dev/null

. Será por que en mi directorio usr/bin/ no se encuentra el archivo o directorio php? (Anexo imagen)

Adjunto Error crontab.png
En respuesta a Roberto Centeno

Re: ¿Cómo ejecutar Cron en un Servidor Remoto?

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola, Roberto.

Te pongo un ejemplo de programación de tareas CRON para Moodle:

*/15 * * * * wget -q -O /dev/null https://midominio.com/admin/cron.php?password=micontraseña

Esto corre el archivo 'cron.php' de Moodle cada 15 minutos mediante web. Para hacerlo vía web, es necesario configurar una contraseña sólida en Administración del sitio \ Seguridad \ Políticas del sitio

Aquí otro ejemplo utilizando comandos programados en CRON para otro Moodle:

3,8,13,18,23,28,33,38,43,48,53,58 * * * * /usr/bin/php /home/misitio/public_html/admin/cli/cron.php >/dev/null

Esto corre el archivo 'cron.php' de otro Moodle cada 5 minutos empezando desde el minuto 3 de cada hora.

En la imagen que adjuntas, no hay ninguna línea ni medianamente parecida a las líneas que comentas has probado una a una y que se parecen a mi ejemplo.

En una imagen anterior, con fondo azul, tienes, al menos, un error de sintaxis. En el protocolo pone 'htpps' en lugar de 'https'.

También, quizá no estás grabando bien el archivo 'crontab'

Si utilizas el editor "vi" la forma sería algo así:

  • Se entra en "modo de inserción" presionando "i", luego teclear la línea con la orden correspondiente, finalmente, salir del "modo de inserción" presionando ESC.
  • Los cambios se guardan y se sale tecleando ":wq", se puede salir también sin guardar cambios usando ":q!" (las comillas no se deben escribir).

Podrías consultar también la documentación de tu hosting o pedir ayuda al soporte. Según los hostings, la forma de acceder, o la ruta puede variar.

Saludos,

JP