File:
[LON-CAPA] /
loncom /
html /
adm /
help /
tex /
Domain_Crontab_Entries.tex
Revision
1.4:
download - view:
text,
annotated -
select for diffs
Tue Jul 29 18:56:08 2008 UTC (16 years ago) by
raeburn
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_99_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
bz6209-base,
bz6209,
bz5969,
bz2851,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox
- Fix label.
1: \label{Domain_Crontab_Entries}
2: When LON-CAPA is installed a file named loncapa is written to /etc/cron.d.
3: The frequency and timing of execution of scripts included in this
4: loncapa crontab file can be modified to suit the needs of your domain.
5: The scripts, which are all run as the user 'www', are as follows:
6:
7: \begin{itemize}
8: \item \emph{/home/httpd/perl/loncron} run daily at 5.10 am This updates
9: the list of servers in the LON-CAPA cluster to which your domain belongs.
10: All servers in this list should be contactable, and will have the
11: ability to host user sessions for users in the domain, as well as
12: being available, if designated as library servers, to return responses
13: to remote searches for files housed there which have been contributed
14: to the LON-CAPA content repository. Connections to all servers are
15: re-evaluated by loncron, in case some machines had become unavailable
16: within the last 24 hours, and had therefore been flagged as temporarily
17: offline.
18: \item \emph{/usr/local/loncapa/bin/CHECKRPMS} runs every other day at 3.10
19: am. This file automates the process of checking for available updates
20: to LON-CAPA systems. The distprobe script, installed as a part of
21: LON-CAPA, is used to determine the Linux distribution installed on
22: the server, which in turn dictates which utility (yum, up2date, you
23: or rug) is called to perform the package check.
24: \item \emph{/home/httpd/perl/searchcat.pl} run every other day at 1.10 am
25: traverses the LON-CAPA resource directory in a domain and gathers
26: metadata which are entered into a SQL database. The script will repopulate
27: and refresh the metadata database used for the searching the resource
28: catalog. The script also refreshes and repopulates database tables
29: used to store metadata for publicly accessible portfolio files, and
30: user information needed for user searches in a LON-CAPA domain.
31: \item \emph{/home/httpd/perl/cleanup\_database.pl} run daily at 2.13 am
32: drops tables from the LON-CAPA MySQL database if their comment is
33: 'temporary' and they have not been modified in a given time (default
34: is 2 days).
35: \item \emph{/home/httpd/perl/cleanup\_file\_caches.pl} run daily at 1.05
36: am removes temporary files from the LON-CAPA print spool, the multidownload
37: zip spool, and userfiles cache.
38: \item \emph{/home/httpd/perl/Autoenroll.pl} run daily at 1.30 am updates
39: classlists for any LON-CAPA courses for which auto-enrollment is active,
40: if enabled in the domain. A conduit needs to have been established
41: to institutional course roster information.
42: \item \emph{/home/httpd/perl/Autoupdate.pl} run daily at 3.30 am can reconcile
43: first name, last name etc. information stored in LON-CAPA with authoritative
44: data available from an institutional directory. A conduit needs to
45: have been established to the institutional data source.
46: \end{itemize}
47:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>