NextCloud设置后台定时任务:

NextCloud设置后台定时任务:_第1张图片

官方文档:https://docs.nextcloud.com/server/17/admin_manual/configuration_server/background_jobs_configuration.html

这里写的安装了systemd系统的配置:

NextCloud设置后台定时任务:_第2张图片

/etc/systemd/system 目录新建 nextcloudcron.service 和 nextcloudcron.timer 两个文件:

nextcloudcron.service文件内容(修改cron.php文件路径):

[Unit]
Description=Nextcloud cron.php job

[Service]
User=www
ExecStart=/usr/bin/php -f /www/wwwroot/test.wxlcloud.com/nextcloud/cron.php

[Install]
WantedBy=basic.target

nextcloudcron.timer文件内容:

[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

 

你可能感兴趣的:(NextCloud,云盘)