[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Diferencia entre ejecución init y root



El 26/01/06, Havoline<varelabouzas@yahoo.es> escribió:

> lo arranco con este script para init, al arrancarlo así la aplicación
> web no es capaz de utilizar el programa khtml2png para hacer capturas de
> webs, pero si lo arranco desde una consola utilizando el mismo script si
> funciona el khtml2png (puede utilizar las X)
>
> cat /etc/init.d/tomcat
> #
> # Start/Shutdown the Tomcat server
> #
> BIN=/usr/local/apache-tomcat-5.5.12/bin
> export JAVA_HOME=/usr/local/jdk1.5.0_01
> export DISPLAY=:0.0
> #
> #
> case "$1" in
>          stop)
>          # Shutdown Tomcat.
>          echo -n "Sending Tomcat processes the shutdown..."
>          $BIN/shutdown.sh
>          #
>          ;;
>          start)
>          # Start Tomcat.
>          echo -n "Starting Tomcat Server..."
>          $BIN/startup.sh tomcat
>          #
>          ;;
>          *)
>          echo "Usage: $N {start|stop}" >&2
>                  exit 1
>          ;;
> esac
>
> exit 0
> #
>

El script intenta usar el display, ok, pero tiene permisos??? Es
decir, el dueño de la sesión X (anque sea el mismo root) ha ejecutado
xhost +127.0.0.1 ??? Si lo lanzas desde una consola en el propio
entorno X no hay problema, por que (probablemente) seas el dueño de la
sesión X. Añade el xhost +127.0.0.1 (como solución rápida) a tu script
de inicio de sesión gráfica.

Saludos
Aritz Beraza[Rei]
--
Aritz Beraza Garayalde [Rei]
___________________________________________
[ WWW ]  http://www.ayanami.es
[jabber]  rei[en]bulmalug.net



Reply to: