NextCloud Cron jobs

cron

1
2
3
4
5
crontab -u www-data -e

*/5 * * * * php -f /var/www/html/nextcloud/cron.php

systemctl restart cron.service

Systemd

    1. Create files in /etc/systemd/system/nextcloudcron.service
      1
      2
      3
      4
      5
      6
      [Unit]
      Description=Nextcloud cron.php job
      [Service]
      User=www-data
      ExecStart=/usr/local/bin/php -f /var/www/html/nextcloud/cron.php
      KillMode=process
    1. Create files in /etc/systemd/system/nextcloudcron.timer
      1
      2
      3
      4
      5
      6
      7
      8
      9
      [Unit]
      Description=Run Nextcloud cron.php every 5 minutes
      [Timer]
      OnBootSec=5min
      OnUnitActiveSec=5min
      Unit=nextcloudcron.service
      [Install]
      WantedBy=timers.target
      systemctl enable --now nextcloudcron.timer

Run

1
docker exec -it --user www-data nextcloud /usr/local/bin/php -f /var/www/html/nextcloud/cron.php
文章作者: Barry
文章链接: http://blog.purplelin.com/2021/03/21/nextcloudcronjobs/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Barry