|
Lines 29-38
KOHA_CRON_PATH = /usr/share/koha/bin/cronjobs
Link Here
|
| 29 |
# by manipulating those variables in the command. |
29 |
# by manipulating those variables in the command. |
| 30 |
# |
30 |
# |
| 31 |
# For example, on the same codebase: |
31 |
# For example, on the same codebase: |
| 32 |
# */10 * * * * KOHA_CONF=/etc/koha/koha-conf.xml /usr/share/koha/bin/migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
32 |
# */10 * * * * __KOHA_USER__ KOHA_CONF=/etc/koha/koha-conf.xml /usr/share/koha/bin/migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
| 33 |
# |
33 |
# |
| 34 |
# For example, on a separate codebase: |
34 |
# For example, on a separate codebase: |
| 35 |
# */10 * * * * KOHA_CONF=/etc/koha/koha-conf.xml PERL5LIB=/home/koha/kohaclone /home/koha/kohaclone/misc/migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
35 |
# */10 * * * * __KOHA_USER__ KOHA_CONF=/etc/koha/koha-conf.xml PERL5LIB=/home/koha/kohaclone /home/koha/kohaclone/misc/migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
| 36 |
# |
36 |
# |
| 37 |
# ADDITIONAL INFO: |
37 |
# ADDITIONAL INFO: |
| 38 |
# See the perldoc of individual scripts to determine what other options |
38 |
# See the perldoc of individual scripts to determine what other options |
|
Lines 43-84
KOHA_CRON_PATH = /usr/share/koha/bin/cronjobs
Link Here
|
| 43 |
# Cron/crontab will choke without it. |
43 |
# Cron/crontab will choke without it. |
| 44 |
# |
44 |
# |
| 45 |
# SCHEDULED JOBS: |
45 |
# SCHEDULED JOBS: |
| 46 |
# m h dom mon dow command |
46 |
# m h dom mon dow user command |
| 47 |
|
47 |
|
| 48 |
# OVERDUE NOTICES |
48 |
# OVERDUE NOTICES |
| 49 |
0 1 * * * $KOHA_CRON_PATH/overdue_notices.pl -t |
49 |
0 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/overdue_notices.pl -t |
| 50 |
|
50 |
|
| 51 |
# FINES |
51 |
# FINES |
| 52 |
5 1 * * * $KOHA_CRON_PATH/fines.pl |
52 |
5 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/fines.pl |
| 53 |
|
53 |
|
| 54 |
# ADVANCE NOTICES |
54 |
# ADVANCE NOTICES |
| 55 |
10 1 * * * $KOHA_CRON_PATH/advance_notices.pl -c |
55 |
10 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/advance_notices.pl -c |
| 56 |
|
56 |
|
| 57 |
# PROCESS LONG OVERDUES |
57 |
# PROCESS LONG OVERDUES |
| 58 |
# updates item status from available to longoverdue for items long overdue |
58 |
# updates item status from available to longoverdue for items long overdue |
| 59 |
# 19 1 * * * $KOHA_CRON_PATH/longoverdue.pl --lost 90=1 --confirm |
59 |
# 19 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/longoverdue.pl --lost 90=1 --confirm |
| 60 |
|
60 |
|
| 61 |
# SEND EMAILS |
61 |
# SEND EMAILS |
| 62 |
15 * * * * $KOHA_CRON_PATH/process_message_queue.pl |
62 |
15 * * * * __KOHA_USER__ $KOHA_CRON_PATH/process_message_queue.pl |
| 63 |
|
63 |
|
| 64 |
# Hourly holds queue updated |
64 |
# Hourly holds queue updated |
| 65 |
52 * * * * $KOHA_CRON_PATH/holds/build_holds_queue.pl >/dev/null 2>&1 |
65 |
52 * * * * __KOHA_USER__ $KOHA_CRON_PATH/holds/build_holds_queue.pl >/dev/null 2>&1 |
| 66 |
|
66 |
|
| 67 |
# Cancel expired holds |
67 |
# Cancel expired holds |
| 68 |
0 1 * * * $KOHA_CRON_PATH/holds/cancel_expired_holds.pl >/dev/null 2>&1 |
68 |
0 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/holds/cancel_expired_holds.pl >/dev/null 2>&1 |
| 69 |
|
69 |
|
| 70 |
# Update popularity counts for biblio records |
70 |
# Update popularity counts for biblio records |
| 71 |
0 2 * * * $KOHA_CRON_PATH/update_totalissues.pl --commit=1000 --use-stats --incremental --interval=1d >/dev/null 2>&1 |
71 |
0 2 * * * __KOHA_USER__ $KOHA_CRON_PATH/update_totalissues.pl --commit=1000 --use-stats --incremental --interval=1d >/dev/null 2>&1 |
| 72 |
|
72 |
|
| 73 |
# ZEBRA INDEX UPDATES with -z option, incremental index updates throughout the day |
73 |
# ZEBRA INDEX UPDATES with -z option, incremental index updates throughout the day |
| 74 |
# for both authorities and bibs |
74 |
# for both authorities and bibs |
| 75 |
*/10 * * * * $KOHA_CRON_PATH/../migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
75 |
*/10 * * * * __KOHA_USER__ $KOHA_CRON_PATH/../migration_tools/rebuild_zebra.pl -b -a -z >/dev/null |
| 76 |
|
76 |
|
| 77 |
# services_throttle -- resets the xISBN service |
77 |
# services_throttle -- resets the xISBN service |
| 78 |
59 23 * * * $KOHA_CRON_PATH/services_throttle.pl > /dev/null 2>&1 |
78 |
59 23 * * * __KOHA_USER__ $KOHA_CRON_PATH/services_throttle.pl > /dev/null 2>&1 |
| 79 |
|
79 |
|
| 80 |
# clean up databases nightly. Be sure not to run this with --sessions during a time when the system is in use! |
80 |
# clean up databases nightly. Be sure not to run this with --sessions during a time when the system is in use! |
| 81 |
16 1 * * * $KOHA_CRON_PATH/cleanup_database.pl --sessions --zebraqueue 10 |
81 |
16 1 * * * __KOHA_USER__ $KOHA_CRON_PATH/cleanup_database.pl --sessions --zebraqueue 10 |
| 82 |
|
82 |
|
| 83 |
# delete old purchase suggestions weekly. Replace XX with a number to define the age of suggestions to delete. |
83 |
# delete old purchase suggestions weekly. Replace XX with a number to define the age of suggestions to delete. |
| 84 |
@weekly $KOHA_CRON_PATH/purge_suggestions.pl --days XX > /dev/null 2>&1 |
84 |
@weekly __KOHA_USER__ $KOHA_CRON_PATH/purge_suggestions.pl --days XX > /dev/null 2>&1 |
| 85 |
- |
|
|