From 0f663f8381c70a48278138224f1bef1a84173a00 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Fri, 5 Apr 2024 16:24:05 -0700 Subject: [PATCH] nextcloud: Minor changes to cron timer units - Add documentation URL for Nextcloud cron.php. - Use '-f' flag to php to match what documentation recommends. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/nextcloud/privileged.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plinth/modules/nextcloud/privileged.py b/plinth/modules/nextcloud/privileged.py index 38d793ec0..d818922c5 100644 --- a/plinth/modules/nextcloud/privileged.py +++ b/plinth/modules/nextcloud/privileged.py @@ -255,17 +255,21 @@ def _configure_ldap(): def _configure_systemd(): """Create systemd units files for container and cron jobs.""" # Create service and timer for running periodic php jobs. + doc = 'https://docs.nextcloud.com/server/stable/admin_manual/' \ + 'configuration_server/background_jobs_configuration.html#systemd' nextcloud_cron_service_content = f''' [Unit] Description=Nextcloud cron.php job +Documentation={doc} [Service] ExecCondition=/usr/bin/podman exec --user www-data {CONTAINER_NAME} /var/www/html/occ status -e -ExecStart=/usr/bin/podman exec --user www-data {CONTAINER_NAME} php /var/www/html/cron.php +ExecStart=/usr/bin/podman exec --user www-data {CONTAINER_NAME} php -f /var/www/html/cron.php KillMode=process ''' # noqa: E501 nextcloud_cron_timer_content = '''[Unit] Description=Run Nextcloud cron.php every 5 minutes +Documentation={doc} [Timer] OnBootSec=5min