Difference between revisions of "SUNScholar/Daily Admin"

From Libopedia
Jump to navigation Jump to search
 
(182 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Login=
+
<center>
Login in as the DSpace user.
 
  
=Crontab=
+
'''[[SUNScholar/Install DSpace/S11|Back to After Installation Tasks]]'''
Edit the crontab, by typing the following in a terminal:
+
</center>
crontab -e
 
  
Add the following lines:
+
==Introduction==
<pre>
+
<font color="red">'''Just after installation it is critically important that you enable daily automated tasks for your digital archive.'''</font>
# m h  dom mon dow  command
 
MAILTO="%myemail@my.edu.ac.za%"
 
  
@hourly        /home/dspace/bin/dspace itemcounter
+
In order to send out subscription emails, update search, browse, full-text indexes and do general daily housekeeping on the system, a regular maintenance script must be run automatically daily. On a Unix/Linux based system this is easy to accomplish with use of the "crontab" facility.
@hourly        /home/dspace/bin/dspace stats-util -f -i
 
@weekly        /home/dspace/bin/dspace checker -d2h -p
 
@monthly        /home/dspace/bin/dspace cleanup
 
  
# Check for lifted embargos
+
==Requirements==
10 0 * * * /home/dspace/bin/dspace embargo-lifter -l
+
<font color="red">'''[[SUNScholar/Install_DSpace/S03#Step_3.2|Click here]] to setup the "source" folder first.'''</font>
 +
==Instructions==
  
# Send out subscription e-mails
+
===[[SUNScholar/Daily Admin/6.X|For DSpace 6.X]]===
0 1 * * * /home/dspace/bin/dspace sub-daily
+
===[[SUNScholar/Daily Admin/5.X|For DSpace 5.X]]===
+
===[[SUNScholar/Daily Admin/4.X|For DSpace 4.X]]===
# Run stat analyses
+
===[[SUNScholar/Daily Admin/3.X|For DSpace 3.X]]===
10 1 * * * /home/dspace/bin/dspace stat-general
 
20 1 * * * /home/dspace/bin/dspace stat-monthly
 
  
# Run stat analyses reports
+
==YouTube Video==
10 2 * * * /home/dspace/bin/dspace stat-report-general
+
<html5media width="560" height="315">https://www.youtube.com/watch?v=jH8tI0byvFA</html5media>
20 2 * * * /home/dspace/bin/dspace stat-report-monthly
 
  
# Run the media filter
+
==References==
0 2 * * * /home/dspace/bin/dspace filter-media
+
*https://github.com/DSpace/demo.dspace.org/blob/master/scripts/linux/crontab
 +
*http://www.crontab-generator.org
 +
*http://en.wikipedia.org/wiki/Cron
 +
*http://adminschoice.com/crontab-quick-reference
 +
*http://www.yourownlinux.com/2014/04/schedule-your-jobs-in-linux-with-cron-examples-and-tutorial.html
 +
*http://ask.xmodulo.com/add-cron-job-linux.html
 +
*http://teknixx.com/working-with-cron-jobs-on-linux
 +
*http://www.cyberciti.biz/faq/disable-the-mail-alert-by-crontab-command
 +
*http://techarena51.com/index.php/a-beginners-guide-to-bash-scripting
 +
*http://www.linuxandubuntu.com/home/linux-utility-understand-linux-crontab-or-cron-expressions-to-run-command-at-specific-interval
 +
{{Tomcat7}}
  
# Index items
+
[[Category:System Administration]]
0 3 * * * /home/dspace/bin/dspace index-update
+
[[Category:Installation]]
 
+
__NOTOC__
# Generate sitemaps
 
0 6 * * * /home/dspace/bin/dspace generate-sitemaps
 
</pre>
 
'''Replace %myemail@my.edu.ac.za% with the email address of the person to receive admin email.'''
 
=Help=
 
* http://adminschoice.com/crontab-quick-reference
 
* http://dspace.2283337.n4.nabble.com/DSpace-1-7-and-cron-tasks-td3389488.html
 
 
 
'''[[SUNScholar/IR|Back to IR Help]]'''
 

Latest revision as of 14:38, 30 October 2019

Back to After Installation Tasks

Introduction

Just after installation it is critically important that you enable daily automated tasks for your digital archive.

In order to send out subscription emails, update search, browse, full-text indexes and do general daily housekeeping on the system, a regular maintenance script must be run automatically daily. On a Unix/Linux based system this is easy to accomplish with use of the "crontab" facility.

Requirements

Click here to setup the "source" folder first.

Instructions

For DSpace 6.X

For DSpace 5.X

For DSpace 4.X

For DSpace 3.X

YouTube Video

References

When using the Ubuntu 16.04 LTS server change all instances of tomcat to tomcat8.
When using the Ubuntu 14.04 LTS server change all instances of tomcat to tomcat7.
When using the Ubuntu 12.04 LTS server change all instances of tomcat to tomcat6.