Configurar cronjobs por terminal SSH en Cloudways

cloudways-cronjobs-ssh

Crear cronjobs es una tarea común si quieres optimizar el desempeño de tu blog. En el caso de algunas herramientas administrativas como cpanel encontrarás una opción sencilla en la interfaz para crearlos. En otras herramientas de administración de servidores VPS como los de Cloudways puedes crear sólo llamados a URLs en los cronjobs. Pero en muchas ocasiones puedes necesitar realizar llamados de comandos, por lo que tendrás que crear los cronjobs desde la consola. A continuación te explico cómo realizar este proceso en CloudWays.

Debes ingresar a tu área administrativa de Cloudways en la parte de “Application management”. Una vez allí debes lanzar el terminal de SSH en el botón a la derecha de la sección de “Access details” (allí mismo sobre el botón vas a poder ver el nombre de usuario y la contraseña que debes utilizar).

Una vez que has abierto el terminal SSH, ingresa tu nombre de usuario y contraseña.

Ahora ejecuta el comando:

crontab -e

Y puedes agregar y editar los cronjobs de tu servidor pisando la tecla “i” para entrar en modo “insert”, por ejemplo puedes agregar este llamado de las tareas automáticas de cronjob en WordPress para cada 30 minutos:

*/30 * * * * cd /home/5555-55555.cloudwaysapps.com/usuario/public_html; php -q wp-cron.php

Si deseas para cada 5 minutos sería:

*/5 * * * * cd /home/5555-55555.cloudwaysapps.com/usuario/public_html; php -q wp-cron.php

Si fuese para ejecutarse cada 2 horas sería por ejemplo:

0 */5 * * * cd /home/5555-55555.cloudwaysapps.com/usuario/public_html; php -q wp-cron.php

Recuerda que “/home/5555-55555.cloudwaysapps.com/usuario/public_html” es la ruta en tu servidor para tu public_html.

Puedes ver otras frecuencias de tiempo en el siguiente enlace: thegeekstuff.com/2011/07/cron-every-5-minutes/

 

Si deseas eliminar un cronjob entra en modo comando pulsando la tecla ESC, posiciónate sobre la línea del cronjob que deseas eliminar y tecla 2 veces seguidas la letra “D”.

Para salvar y salir, entras en modo comando pulsando la tecla ESC y ejecutas:

:wq!

En caso que desees salir sin salvar, simplemente ejecutas:

:q!

En caso que casualmente estés agregando el mismo cronjob del ejemplo para WordPress, recuerda desactivar el llamado automático para cada visitante en tu página al wp-cron.php, editando el archivo wp-config.php en tu instalación WordPress y agregando esta línea después de las definiciones de tu base de datos:

define(‘DISABLE_WP_CRON’, true);

Espero que les haya resultado de utilidad esta información para editar tus cronjobs desde el terminal SSH en Cloudways.