AnsweredAssumed Answered

J'essaye en vain de lancer automatiquement xvbf...

Question asked by zorgh on Jul 12, 2006
J'essaye en vain de lancer automatiquement xvbf et openoffice sur un serveur debian afin de faire tourner alfresco.

J'ai créé 2 scripts de lancement :

xvfb.sh

#!/bin/sh
#
XVFB=/usr/X11R6/bin/Xvfb
PIDFILE=/var/run/xvfb.pid

test -x $XVFB || exit 0

case "$1" in
  start)
    echo -n "Starting virtual X frame buffer: Xvfb"
    start-stop-daemon –start –quiet  –pidfile $PIDFILE –make-pidfile –background
    –exec $XVFB – -fp /usr/X11R6/lib/X11/fonts/misc :1 -screen 0 800x600x16 -fbdir /usr/src &
    echo "."
    ;;
  stop)
    echo -n "Stopping virtual X frame buffer: Xvfb"
    start-stop-daemon –stop –quiet –pidfile $PIDFILE
    echo "."
    ;;
  restart)
    $0 stop
    $0 start
    ;;
*)
echo "Usage: /etc/init.d/xvfb.sh {start|stop|restart}"
exit 1
esac

exit 0
avec update-rc.d xvfb.sh defaults 95

et sofficed.sh

#!/bin/sh
#
OOo=/opt/openoffice.org2.0/program/soffice
PIDFILE=/var/run/soffice.pid
# Set any default JVM values
export JAVA_HOME=/opt/jdk1.5.0_07/
export JAVA_OPTS="-Xms256m -Xmx1024m -server -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader$1,doBody"

case "$1" in
  start)
    DISPLAY=:1
    echo -n "Starting OpenOffice service…"
    start-stop-daemon –start –quiet  –pidfile $PIDFILE –make-pidfile  –background
    –exec $OOo – "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager -nologo -headless -display :1" &
    echo "Done."
    ;;
  stop)
    echo -n "Stopping Openoffice service…"
    killall soffice.bin
    echo "."
    ;;
  restart)
    $0 stop
    $0 start
    ;;
*)
echo "Usage: /etc/init.d/sofficed.sh {start|stop|restart}"
exit 1
esac

exit 0
avec update-rc.d sofficed.sh defaults 99

Je me connecte au serveur en ssh, je lance xvfb.sh puis xofficed.sh pour tester les 2 scripts. Cela fonctionne correctement.
Les processus sont actifs et le serveur est en écoute sur le port 8100.
Je reboote la machine. Je me reconnecte en ssh. je fais un ps -aux et je constate que le serveur virtuel xvfb est actif mais je n'ai aucune trace d'openoffice.

Je ne comprends pas.

Tout aide est la bienvenue !

Merci

Un post traite du sujet :

http://www.oooforum.org/forum/viewtopic.phtml?t=11265

Outcomes