#!/bin/sh # # A startup script for the Lotus Domino 6 server # # chkconfig: 345 95 5 # description: This script is used to start the domino \ # server as a background process.\ # # Usage /etc/init.d/domino start|stop # This script assumes that you are using the performance tweaks # detailed in the Domino 6 for Linux redbook and that these tweaks # are stored in a directory called lib in the Domino Data directory. # If you are not using these tweaks, you should replace the line starting with # su - $DOM_USER -c "LD_PRELOAD... # with the following line # su - $DOM_USER -c "$DOM_PROG/server -jc -c" > /dev/null 2>&1 & # You should change the 3 following variables to reflect your environment. # DOM_HOME is the variable that tells the script where the Domino Data resides DOM_HOME=/local/notesdata1 # DOM_USER is the Linux account used to run the Domino 6 server DOM_USER=notes # DOM_PROG is the location of the Domino executables DOM_PROG=/opt/lotus/bin start() { echo -n "Starting domino: " if [ -f $DOM_HOME/.jsc_lock ]; then rm $DOM_HOME/.jsc_lock fi su - $DOM_USER -c "$DOM_PROG/server -jc -c" > /dev/null 2>&1 & return 0 } stop() { echo -n "Stopping domino: " # su - $DOM_USER -c "$DOM_PROG/server -q" echo Y | su - $DOM_USER -c "$DOM_PROG/server -jc -q" return 0 } case "$1" in start) start ;; stop) stop ;; *) echo "Usage: domino {start|stop}" exit 1 esac