Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Usar Crontab en Servidor Cloud

Esta guía detalla el uso de Crontab (crons a través de SSH), disponible únicamente en Servidor Cloud, por defecto (también existe un programador de tareas para cualquier alojamiento).

 

Requisitos previos

  • Los archivos de script llamados por el cron deben ser ejecutables (CHMOD).

 

Ruta completa

Las tareas Cron no conocen la ruta absoluta (path). Llamar a PHP sin especificar las rutas completas al ejecutable hace que la ejecución de la tarea sea imposible. Es necesario especificar

/opt/phpX.X/bin/php

reemplazando X.X por la versión de PHP deseada (/opt/php7.1/bin/php por ejemplo).

 

Otras operaciones

  • Listar los crons del usuario SSH en cuestión:

    crontab -l -u NomUtilisateurSSH
  • Editar los crons:

    crontab -e -u NomUtilisateurSSH
  • Recibir una notificación por correo electrónico del resultado de sus tareas cron (para agregar al inicio del archivo):

    MAILTO=e-mail@domain.xyz

 

Restaurar una copia de seguridad

Infomaniak guarda los crons de los últimos 7 días (una vez al día). En caso de eliminación accidental, contacte con el soporte de Infomaniak para solicitar una restauración especificando la hora y la fecha de la eliminación.


¿Le ha sido útil esta FAQ?