Hier ein kleines Script, um den Domino auf einem SUSE 8.x oder SLES automatisch zu starten und zu beenden
ich gehe davon aus, daß bei der Installation des Domino ein User domino und die Gruppe notes angelegt wurde.
der User 'domino' hat als Home das verzeichnis /local/notesdata
als User 'root' eine Datein mit namen domino im Verzeichnis /etc/init.d anlegen und die folgenden Zeilen
reinkopieren:
#!/bin/sh
# domino Start/stop The Lotus Domino server
#
# description: This script is used to start the domino server as a \
# background process.
# Usage /etc/rc.d/init.d/domino start|stop
# processname: server,...
DOMINO_USER="domino" # User to run Domino server
DOMINO_DATA_DIR="/local/notesdata" # location of notes.ini
DOMINO_BIN_DIR="/opt/lotus/bin" # location of executables
# Look if the user that runs this script is root
if [ `id -u` != 0 ]; then
echo "This script must be run by root"
exit 1;
fi
case "$1" in
start)
su - ${DOMINO_USER} -c "cd ${DOMINO_DATA_DIR} &&
${DOMINO_BIN_DIR}/server" >/dev/null 2>&1 &
sleep 60
echo "done!"
;;
stop)
echo -n "Stopping Lotus Domino server: "
su - ${DOMINO_USER} -c "cd ${DOMINO_DATA_DIR};${DOMINO_BIN_DIR}/server -q"
;;
*)
echo "Usage: domino {start|stop}"
exit 1
esac
die Datei muß ausführbar sein.
um dem System die Datei bekannt zu machen gebt ihr an der Konsole den Befehl
chkconfig --add domino ein.
danach kann der Dienst dann über YAST im Runlevel Editor aktiviert werden.