Web Cron plugin
This plugin can be used to replace cron tasks by API calls.
Configuration
To enable Web Cron:
Go in Manager, General Parameters
» Plugins
» Web Cron
.
You must set a shared secret.
Usage
When enabled, portal exposes /webcron/purge
and /webcron/localpurge
API.
GET (or POST) parameters:
GET Parameter |
Need |
Value |
---|---|---|
|
required |
Same value as the shared secret given to the manager |
Response
The plugin will respond to the HTTP request with:
HTTP code 500 if something went wrong
HTTP code 200 and the following JSON content if everything went right
{"result":1,"err":0}
New in version 2.22.0.
Example
Clean central database:
curl -XPOST --data-urlencode 'secret=qwerty' https://auth.example.com/webcron/purge
Clean local cache:
curl -XPOST --data-urlencode 'secret=qwerty' https://auth.example.com/webcron/localpurge