Warning: This page has not been updated in over over a year and may be outdated or deprecated.
administration:automation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
administration:automation [2018/12/19 17:19] – demiankatz | administration:automation [2022/10/13 14:13] – [Using cron] demiankatz | ||
---|---|---|---|
Line 20: | Line 20: | ||
If you need to automate tasks under Linux, you will want to become familiar with the cron process. | If you need to automate tasks under Linux, you will want to become familiar with the cron process. | ||
- | === cron-friendly | + | === cron-friendly |
- | If you try to run the standard vufind.sh script | + | If you want to restart VuFind's Solr instance via cron, the best thing is to set it up as a system service that can be restarted with systemctl or an equivalent command. See [[administration:starting_and_stopping_solr#running_solr_automatically|Running Solr Automatically]] for details on how to set up Solr as a service. |
- | + | ||
- | <code bash> | + | |
- | #!/bin/sh | + | |
- | + | ||
- | # Disable JETTY_CONSOLE output -- it causes problems when run by cron: | + | |
- | export JETTY_CONSOLE=/ | + | |
- | + | ||
- | # Pass parameters along to vufind.sh: | + | |
- | CURRENTPATH=`dirname $0` | + | |
- | cd $CURRENTPATH | + | |
- | $CURRENTPATH/ | + | |
- | </ | + | |
- | + | ||
- | Important: | + | |
=== Why restart VuFind? === | === Why restart VuFind? === | ||
- | The main reason to regularly restart the VuFind is to ensure system stability. | + | The main reason to regularly restart the VuFind |
==== Using mysqldump ==== | ==== Using mysqldump ==== | ||
Line 470: | Line 456: | ||
</ | </ | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
administration/automation.txt · Last modified: 2023/03/06 20:48 by demiankatz