Blog del Podcast
podcast      GitHub      Twitter   Telegram

Trabajos en segundo plano de Nextcloud y ownCloud

Tiempo estimado de lectura: 2 minutos. 281 palabras. nextcloud

Un sistema como Nextcloud a veces requiere que las tareas se realicen de forma regular sin la necesidad de interacción del usuario ni obstaculizar el rendimiento de Nextcloud. Para ese propósito, como administrador del sistema, puede definir trabajos en segundo plano (para ejemplo, limpiezas de bases de datos) que se ejecutan sin necesidad de que el usuario Interacción.

Disponemos de tres tipos de configuraciones cron:

Ajax

Programación AJAX es la opción predeterminada. Desafortunadamente, sin embargo, es también el menos confiable. Cada vez que un usuario visita la página de Nextcloud, un solo se ejecuta el trabajo en segundo plano.

Webcron

Tendríamos que seleccionar esta opción en el apartado Configuración -> Ajustes básicos y remotamente, accediendo a una url, actualizaríamos cron. La url sería:

https://nextcloud.midominio.duckdns.org/cron.php

Cron

Genaremos con crontab una tarea que se ejecute cada cierto tiempo, www-data=o =wwwrun

docker exec --user www-data nextcloud  php -f /var/www/html/cron.php

Programa con crontab

En la maquina host, añadiremos el siguiente cron:

*/5  * * * * docker exec --user www-data nextcloud  php -f /var/www/html/cron.php

Ahora cada 5 minutos, ejecutará cron.php.


Publicado por Angel el Tuesday 02 March del 2021



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.