Annotation of loncom/html/adm/help/tex/Domain_Crontab_Entries.tex, revision 1.2

1.1       raeburn     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}
1.2     ! raeburn     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: /home/httpd/perl/searchcat.pl This script traverses the LON-CAPA resource
        !            26: directory in a domain and gathers metadata which are entered into
        !            27: a SQL database. The script will repopulate and refresh the metadata
        !            28: database used for the searching the resource catalog. The script also
        !            29: refreshes and repopulates database tables used to store metadata for
        !            30: publicly accessible portfolio files, and user information needed for
        !            31: user searches in a LON-CAPA domain. 
        !            32: \item \emph{/home/httpd/perl/cleanup\_database.pl} run daily at 2.13 am
1.1       raeburn    33: drops tables from the LON-CAPA MySQL database if their comment is
1.2     ! raeburn    34: 'temporary' and they have not been modified in a given time (default
1.1       raeburn    35: is 2 days).
1.2     ! raeburn    36: \item \emph{/home/httpd/perl/cleanup\_file\_caches.pl} run daily at 1.05
        !            37: am removes temporary files from the LON-CAPA print spool, the multidownload
        !            38: zip spool, and userfiles cache.
        !            39: \item \emph{/home/httpd/perl/Autoenroll.pl} run daily at 1.30 am updates
        !            40: classlists for any LON-CAPA courses for which auto-enrollment is active,
        !            41: if enabled in the domain. A conduit needs to have been established
        !            42: to institutional course roster information. 
        !            43: \item \emph{/home/httpd/perl/Autoupdate.pl} run daily at 3.30 am can reconcile
        !            44: first name, last name etc. information stored in LON-CAPA with authoritative
        !            45: data available from an institutional directory. A conduit needs to
        !            46: have been established to the institutional data source. 
1.1       raeburn    47: \end{itemize}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>