Change the Nightly Maintenance and Directory Sync times
on 15 August 2020 03:30 AM
You can change the time that PaperCut will perform it’s nightly maintenance (including the time that it performs the nightly user/group sync) by using the Config Editor. By default these run at 12:55am (the Config Key setting is
If you’re only interested in changing the time of the directory sync (e.g. Active Directory sync or LDAP sync) to be hourly, or on a more frequent schedule, have a look at Increasing the frequency of the directory sync.
As noted above, the daily maintenance window is when a number of tasks are run for PaperCut. One is the directory sync (e.g. Active Directory Sync, or LDAP sync), and there are other tasks that happen too, including running the daily reports to be saved to disk / emailed out etc. Think of it as ‘housekeeping time’ for PaperCut.
Prior to version 11.2 the daily maintenance tasks were run at 1:15am. This was changed to avoid issues around daylight savings change overs, which could result in the job not being run.
A number of different scheduled tasks run during the nightly maintenance, principally a synchronisation to add new PaperCut users and groups against your defined synchronisation source.
The format of the value is a string comprised of 6 fields separated by white space. The format is similar to the “cron” format which is a job scheduler used in Linux & Unix. Fields can contain any of the allowed values, along with various combinations of the allowed special characters for that field. The fields are as follows:
The asterix (*) can be considered to be the same as saying “every”.
From the example above we have:- 0 0 3 28 * ?
0 15 1 * * ? - Daily 1:15AM 0 0 4 * * ? - Daily 4:00AM 0 0 2 ? * 1 - Sunday 2:00AM
To make this change perform the following steps:
If your environment has a lot of changes happening during the day, you might want to run the user/group sync a lot more often. This will make sure that your users from Active Directory or LDAP are added, and groups are updated, throughout the day.
Instead of running all of the maintenance tasks, you can instead make use of the
There are examples of how to run that command on different operating systems, at the top of that page. Once you have tested that, you can then use e.g. a cron job or Windows scheduled tasks to kick off the sync command at the times that you need. For example you might want the directory sync to run every couple of hours (only during business hours), and then let the full 12.55am maintenance window do the overnight sync and other tasks.
These config keys also use the ‘cron’ format: