Main /
LotusDominoLinux
Domino 5.0.x auf Linux (SLES9)
- SLES9 Standardinstallation
- lotus.sh anlegen:
# # /etc/profile.d/lotus.sh # export NOTES_USER=notes export NOTES_PATH=/local/notesdata export LOTUSDIR=/opt/lotus # # Path for notes-user if [ "$LOGNAME" = $NOTES_USER ]; then export PATH=$PATH:$LOTUSDIR/bin:$NOTES_PATH:$LOTUSDIR/notes/latest/linux/ export LANG=de_DE # export LD_LIBRARY_PATH=/usr/lib/java/jre/bin export LD_ASSUME_KERNEL=2.2.5 fi
- Start/Stop Script
#!/bin/sh # domino Start/stop The Lotus Domino server # # description: This script is used to start the domino server as a \ # background proces. It will cat the serverID password \ # from a file to the server. Communication with the server \ # has to be done through cconsole, Notes Administrator or \ # webadmin. # Usage /etc/rc.d/init.d/domino start|stop # processname: server,... DOMINO_USER="notes" # User to run Domino server DOMINO_DATA_DIR="/local/notesdata" # location of notes.ini DOMINO_BIN_DIR="/opt/lotus/bin" # location of executables # We need a file to put # the serverID password in. # make sure owner is the # Domino owner and the file- # permission is set to 400. # 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 # See how we are called. case "$1" in start) # Two ways to run the server (comment on of them out): # 1. With the output of the console redirected to the log file # /var/log/domin.log. Be sure to change the logrotate daemon # 2. With output of the console redirected to /dev/null echo "Starting Lotus Domino server..." # Version With logfile su - ${DOMINO_USER} -c "cd ${DOMINO_DATA_DIR} && ${DOMINO_BIN_DIR}/server" >/var/log/domino.log 2>&1 & # Version without logfile # su - ${DOMINO_USER} -c "cd ${DOMINO_DATA_DIR} && ${DOMINO_BIN_DIR}/server" >/dev/null 2>&1 & sleep 2 echo "done!" ;; stop) echo "Stopping Lotus Domino server: " su - ${DOMINO_USER} -c "cd ${DOMINO_DATA_DIR};${DOMINO_BIN_DIR}/server -q" ;; status) echo "Lotus Domino server tasks: " pgrep -u notes -d " " server ;; *) echo "Usage: domino {start|stop}" exit 1 esac