Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar Crontab en un servidor Cloud
Esta guía detalla el uso de Crontab (tareas programadas a través de SSH), disponible únicamente en Servidor Cloud, de forma predeterminada (también existe un programador de tareas para cualquier tipo de alojamiento).
Requisitos previos
- Los archivos de script que se ejecutan mediante cron deben ser ejecutables (CHMOD).
Ruta completa
Las tareas Cron no tienen conocimiento de la ruta absoluta. Por lo tanto, llamar a PHP sin especificar las rutas completas al ejecutable impide la ejecución de la tarea. Es necesario especificar
/opt/phpX.X/bin/phpreemplace X.X por la versión de PHP deseada (/opt/php8.1/bin/php, por ejemplo).
Otras operaciones
Por ejemplo:
Mostrar la lista de tareas programadas del usuario SSH en cuestión:
crontab -l -u NombreDeUsuarioEditar los cron:
crontab -e -u NombreDeUsuarioRecibir una notificación por correo electrónico sobre el resultado de sus tareas cron (añadir al principio del archivo):
MAILTO=correo-electronico@dominio.xyz
Restaurar una copia de seguridad
Infomaniak realiza copias de seguridad de los cron cada día durante los últimos 7 días. En caso de eliminación accidental, póngase en contacto con el soporte de Infomaniak para solicitar una restauración, indicando la hora y la fecha de la eliminación.
Enlace a esta FAQ: https://faq.infomaniak.com/350
¿Le ha sido útil esta FAQ?