这里写的安装了systemd系统的配置:
在 /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