Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| CronJobber 1.4 release | 70.38 KB | Jan 8, 2023 | 1.19.3 | 8 | Download |
| CronJobber 1.2 release | 39.59 KB | Nov 13, 2022 | 1.19.3 | 9 | Download |
| CronJobber 1.1 release | 41.27 KB | Nov 10, 2022 | 1.19.3 | 6 | Download |
Screenshots
Description
CronJobber
is the refactored next Version of ChronJobber
Version 1.0 contains the same current possibilites as the predecessor with more flexibility and even more configurability.
For the future plans see the Planned Features – Section.
If you upgrade from the old ChronJobber you may want to look into the Migration Info at the bottom.
CronJobber allows you to schedule Console-Commands like “restart”,”say”, etc…
Currently you can create five types of Cron-Jobs:
Interval-based-, daily-, weekly-, monthly- and yearly-jobs
The Interval based jobs will be triggered either every 5,10,15, 20 ,25,30 or 60 Minutes.
All Intervals will be rounded up on startup:
Means 5 Minutes intervalls triggers at XX:05 , XX:10 , XX:15 and so on.
The daily jobs get triggered only once per day they have to be determined in 24 hours format, and are like the interval based, only placeable in 5 minute-intervals,
like 1:45 , 2:10 , 2:05 etc..
Weekly-Jobs will trigger once per week on the specified Day of Week like Monday , Tuesday ,…
Monthly-Jobs trigger every Month on a specific day for eg. at the 15. day of the month: it will trigger at 15th of January, 15th of February, 15 of March and so on.
Reminder: If you set the day to 31. the job will only trigger on months which have a 31st day.
And the Yearly-Jobs trigger once per year on a specific day, like birthdays.
So far so good.
Commands
Create Cronjob
Interval-Cronjob:
/cron create <minutes> interval <command>
* where <minutes> is 15 |30 or 60
daily-Cronjob:
/cron create <hours>:<minutes> clock <command>
* where <minutes> is 15 | 30 |45 or 00
weekly-Cronjob:
/cron create <day_of_week>:<hours>:<minutes> week <command>
*week_day as text like ‘Monday’
monthly-Cronjob:
/cron create <day_of_month>:<hours>:<minutes> month <command>
yearly:
/cron create <day_of_month>.<month>:<hours>:<minutes> year <command>
in all variants the command can be delimited with white space and should
NOT start or end with an apostroph or slash
List all Cronjobs
/cron list
Delete Cronjobs
/cron delete <cronjob-id>
*<cronjob-id> : you can see them at /cron list
Show Help Page:
/cron help
Examples
example for creating a cron job which will trigger ‘say Hello World’ at 4:15 am :
/cron create 4:15 clock say Hello World
example for creating a cron job which will trigger ‘say Hello World’ every 15 minutes:
/cron create 15 interval say Hello World
example for creating a cronjob which will trigger command “Happy new year!” on every new-years-day at 0:00 am
/cron create 1.01:00:00 year say Happy new year!
example for creating a cronjob which will trigger reload on begin of every month:
/cron create 1:00:00 month reload
example for creating a cronjob which will trigger reload on every Tuesday at 4:00 am :
/cron create Tuesday:04:00 week reload
Permissions
To gain access to the commands you need the following Permissions:
cron.help – Show Help Page
cron.create – Create Cronjobs
cron.delete – Delete Cronjobs
cron.list – List Cronjobs
Planned features:
Version 1.1:
– Add possibility to enable and disable Cron-Jobs
– Add command to get info of single cron jobs
– Add possibility to edit Cron-Jobs
– Introduction of commands:
– /cron edit <cronjob-id> time <new-time>
– /cron edit <cronjob-id> command <new-command>
– /cron info <cronjob-id>
– /cron enable <cronjob-id>
– /cron disable <cronjob-id>
– Introduction of permissions:
– cron.edit
– cron.info
– cron.enable
– cron.disable
Version 1.2:
– Drop old ChronJobber support (migration, keep v1.1 available)
– Add possibility to manually trigger jobs
– Extend create permission for each different Job-Type
Version 1.3:
– Make Cron-Jobs better manageable via UI instead of pure console commands
– Make default CronJob enabled on creation configurable
– Extend enable and disable permission for “all” parameter
Migrate from ChronJobber
Existing Cron-Jobs will be converted automatically into the new Format when the Plugin is enabled so no extra step do at this point.
Permission Migration:
– The Permission Prefix changed from chron to cron
– chron.add changed to cron.create
– chron.remove changed to cron.delete
Get 0.05 TON 💎
Download








Add a comment