Update background_jobs_configuration.rst

This commit is contained in:
Steve 2019-09-24 22:57:31 -04:00
parent 6001f55c8f
commit 2a35668f04

View File

@ -96,17 +96,13 @@ This approach requires two files: **nextcloudcron.service** and **nextcloudcron.
[Unit]
Description=Nextcloud cron.php job
After=mysql.service
[Service]
User=www-data
ExecStart=/usr/bin/php -f /var/www/nextcloud/cron.php
[Install]
WantedBy=basic.target
Replace the user ``www-data`` with the user of your http server and ``/var/www/nextcloud/cron.php`` with the location of **cron.php** in your nextcloud directory.
Replace ``mysql.service`` with the name of the database service you are using. Note: ``mysql.service`` controls both the actual MySQL as well as MariaDB on Ubuntu so you can use the above line for either. For PostgreSQL you could use ``After=postgresql.service``. In the case of SQLite simply omit the line.
Note that the **.service** unit file does not need an ``[Install]`` section. Please check your setup because we recommended it in earlier versions of this admin manual.
**nextcloudcron.timer** should look like this::
@ -127,6 +123,6 @@ Now all that is left is to start and enable the timer by running this command::
systemctl enable --now nextcloudcron.timer
When the option ``--now`` is used with ``enable``, the resp. unit will also be started.
When the option ``--now`` is used with ``enable``, the respective unit will also be started.
.. note:: Selecting the option ``Cron`` in the admin menu for background jobs is not mandatory, because once `cron.php` is executed from the command line or cron service it will set it automatically to ``Cron``.