SUNScholar/Daily Admin

From Libopedia
Revision as of 16:28, 29 September 2012 by Hgibson (talk | contribs) (→‎Crontab)
Jump to navigation Jump to search

Introduction

This wiki help page assumes that you have used the three system setup procedures to install an Ubuntu server with DSpace software.

Login

http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S01

Crontab

Edit the crontab, by typing the following in a terminal:

crontab -e

If asked to select an editor, choose nano

Then add the following lines using copy and paste with firefox and nano:

Replace %myadmin@repo.ac.za% with the email address of the person to receive system admin email.

# m h  dom mon dow   command
MAILTO="%myadmin@repo.ac.za%"


# Item counts
@hourly		/home/dspace/bin/dspace itemcounter

# SOLR stats update
@hourly		/home/dspace/bin/dspace stats-util -f
@hourly		/home/dspace/bin/dspace stats-util -i
@daily		/home/dspace/bin/dspace stats-util -u
@daily		/home/dspace/bin/dspace stats-util -m

# SOLR discovery update
@daily          /home/dspace/bin/dspace update-discovery-index -o
@weekly         /home/dspace/bin/dspace update-discovery-index -b -f
@monthly        /home/dspace/bin/dspace update-discovery-index -c

# Bitstream checksums update
@weekly         /home/dspace/bin/dspace checker -u -d2h -p
@weekly         /home/dspace/bin/dspace checker-emailer -a
@monthly	/home/dspace/bin/dspace cleanup

# Check for lifted embargos
10 0 * * * /home/dspace/bin/dspace embargo-lifter

# Send out subscription e-mails
0 1 * * * /home/dspace/bin/dspace sub-daily
 
# Run stat analyses 
10 1 * * * /home/dspace/bin/dspace stat-general
20 1 * * * /home/dspace/bin/dspace stat-monthly

# Run stat analyses reports
10 2 * * * /home/dspace/bin/dspace stat-report-general
20 2 * * * /home/dspace/bin/dspace stat-report-monthly

# Run the media filter
@weekly	   /home/dspace/bin/dspace filter-media

# Index items
0 3 * * * /home/dspace/bin/dspace index-update

# Generate sitemaps
0 6 * * * /home/dspace/bin/dspace generate-sitemaps


NANO Editor Help
CTL+O = Save the file and then press Enter
CTL+X = Exit "nano"
CTL+K = Delete line
CTL+U = Undelete line
CTL+W = Search for %%string%%
CTL+\ = Search for %%string%% and replace with $$string$$
CTL+C = Show line numbers

More info = http://en.wikipedia.org/wiki/Nano_(text_editor)


Template:CONSOLE

References

Back to After Installation Tasks