Download the PHP package mwstake/mediawiki-component-wikicron without Composer
On this page you can find all versions of the php package mwstake/mediawiki-component-wikicron. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mwstake/mediawiki-component-wikicron
More information about mwstake/mediawiki-component-wikicron
Files in mwstake/mediawiki-component-wikicron
Package mediawiki-component-wikicron
Short Description Cron manager for MediaWiki
License GPL-3.0-only
Informations about the package mediawiki-component-wikicron
Wiki cron
Mechanism for executing scheduled tasks in MediaWiki
This allows extension to run ProcessManager processes on a schedule, using standard crontab expression.
Compatibility
1.0.x
-> MediaWiki 1.43
Declare a cron
Use the MWStake.WikiCronManager
service to declare a cron.
The cron key is a unique identifier for the cron, the cron expression is a standard crontab expression,
and the process is a ManagedProcess
object (see above linked ProcessManager docu for more info).
Note: This does not need to be declared in an extension function
but needs to be late enough to prevent
premature service access.
Thats it! This process will be executed as declared in the cron expression. (as long as processRunner
is running).
Info script
See what crons are declared and their statuses.
List crons
Note: If interval was manually override, it will be marked with (ovr)
in the list/details.
Get full info and history on a cron
Functions
Disable a cron
> php maintenance/wikiCron.php --name=notify --disable
Enable a cron
> php maintenance/wikiCron.php --name=notify --enable
Set interval
> php maintenance/wikiCron.php --name=notify --interval="*/10 * * * *"
Reset interval to default
> php maintenance/wikiCron.php --name=notify --interval="default"
Force run
> php maintenance/wikiCron.php --name=notify --force-run
All versions of mediawiki-component-wikicron with dependencies
mwstake/mediawiki-component-processmanager Version ^3.1
mwstake/mediawiki-componentloader Version ~1
poliander/cron Version ~3.0