Changeset 36354 for main/trunk/greenstone3/service.d/INSTALL-SERVICE.sh
- Timestamp:
- 2022-08-02T11:41:43+12:00 (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/service.d/INSTALL-SERVICE.sh
r34673 r36354 1 1 #!/bin/bash 2 2 3 # Run this script with optional args: 4 # 1 - username for the service to run as (defaults to www-data) 5 # 2 - the name for the service (defaults to greenstone3) - change this eg if you want to run two greenstone services 3 6 if [ -d "/etc/systemd/system/" ] ; then 4 7 … … 8 11 9 12 gsdl_service_username=${1-www-data} 13 gsdl_service_name=${2-greenstone3} 14 10 15 echo "" 11 16 12 17 echo "****" 13 echo "* Generating greenstone3.service from greenstone3.service.in" 18 echo "* Generating $gsdl_service_name.service from greenstone3.service.in" 19 echo "* using user $gsdl_service_username" 14 20 echo "****" 15 21 cat greenstone3.service.in \ 16 22 | sed "s%@GSDL3SRCHOME@%$GSDL3SRCHOME%g" \ 17 23 | sed "s%@GSDL_SERVICE_USERNAME@%$gsdl_service_username%g" \ 18 > greenstone3.service24 > $gsdl_service_name.service 19 25 20 26 echo "****" 21 echo "* Copying greenstone3.service to /etc/systemd/system/"27 echo "* Copying $gsdl_service_name.service to /etc/systemd/system/" 22 28 echo "****" 23 sudo /bin/cp greenstone3.service /etc/systemd/system/.29 sudo /bin/cp $gsdl_service_name.service /etc/systemd/system/. 24 30 25 31 echo "" … … 30 36 echo "" 31 37 echo " To enable this service to be run at boot-up time, run:" 32 echo " sudo systemctl enable greenstone3"38 echo " sudo systemctl enable $gsdl_service_name" 33 39 echo "----" 34 40
Note:
See TracChangeset
for help on using the changeset viewer.