versuche gerade ein Java Swing Programm unter Debian 12 als User postgres zu starten.
Dabei kommt folgende Exception
Code: Alles auswählen
Authorization required, but no authorization protocol specified
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Code: Alles auswählen
#!/bin/bash
#
echo ${DISPLAY}
AUFTRAG=${1}
SCRIPTPATH=$(cd `dirname $0` && pwd)
echo ${SCRIPTPATH}
cd ${SCRIPTPATH}
for filename in ${SCRIPTPATH}/lib/*.jar
do CLASSPATH=${CLASSPATH}:${filename}
done
echo ${CLASSPATH}
export CLASSPATH
java -Xmx1024M -Xms128M org.myoggradio.generate.Main ${AUFTRAG}
exit
Um als User postgres zu laufen, setze ich folgende Befehle ab (Da ich das Passwort von postgres nicht kenne)
Code: Alles auswählen
su
su postgres
Gruß Christian