Cron is a time-based job scheduler. DBSync uses cron to schedule jobs to run periodically at fixed times, dates or intervals.

The cron is a long-running process that executes commands at specific dates and times. You can use this to schedule activities, either as one-time events or as recurring tasks.

Timing Syntax

Cron determines how often and when the cron job is going to run.

It consists of five parts:

  1. Minute
  2. Hour
  3. Day of month
  4. Month
  5. Day of week

Examples based on the above "commands to execute"

* * * * * [command]

0 * * * * [command]

0 0 2 * * [command]

0 * * * 1 [command]


The below commands need to add in the system.properties to execute the cron- functionality.

log.maxcount=
log.cleaner.cron =

Example:

Default Auto log deletion parameters (To do the custom changes then change the parameters in system.properties) 

log.maxcount= ( DBSync default log.maxcount=6000, As based on the above explanation please follow the timing syntax to add the max count- (i.e To limit the count of the logs generated)
log.cleaner.cron = (It is based on the user's requirements, please follow the timing syntax to clean all the successful log files one by one as per the given specified parameter for log.cleaner.cron).


Note: Now you can change the above properties like log.maxcount and log.cleaner.cron for further changes in the profile for the log screen.

Users can change these 2 properties to go to the system.properties and make the changes.

Example: See the details below: