ubuntuusers.de

VNC beim start

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Sambatänzer

Anmeldungsdatum:
20. November 2007

Beiträge: 66

Hallo ich habe einen ubuntu server und möchte das das vnc auch funtzt wenn ich nich angemeldet bin also gleichnach den booten

danke

Sambatänzer

(Themenstarter)

Anmeldungsdatum:
20. November 2007

Beiträge: 66

icvh habe vergessen zusagen das ich es schon so versucht habe und das vnc erst futzt wenn ich angemeldet bin

VNC-Server bei jedem Bootvorgang starten

Um den VNC-Server bei jedem Booten des Rechners mitzustarten, empfiehlt sich die Erstellung eines Skripts, das nach /etc/init.d/ gespeichert wird. Dazu mit Root-Rechten einen Editor [4] öffnen und dieses Skript, eine abgewandelte Version von dieser Seite 🇩🇪 , unter /etc/init.d/vncserver abspeichern.

#! /bin/sh
# Original: http://www.linuxnetmag.com/de/issue8/m8installation801.html
# Author: Guenther Zander <g.zander@hamburg.de>
#
# /etc/init.d/vncserver this Script
# /usr/bin/vncserver Program
#

# Check for missing binaries
FOO_BIN=/usr/bin/vncserver
test -x $FOO_BIN || exit 5

# User, unter dem der VNC Server ausgefuehrt wird
VNC_USER="<User>"
export VNC_USER

# Set HOME of User
HOME="<Home-Verzeichnis des Verwendeten Users>"
export HOME

# Set ID for Connections
FOO_ID=1

case "$1" in
start)
echo -n "Starting Vnc-Server with Terminal-ID $FOO_ID "

# Delete old PIDs
rm -f $HOME/.vnc/$HOSTNAME:$FOO_ID.pid

if [ -e $HOME/.vnc/$HOSTNAME:$FOO_ID.log ]; then
cat $HOME/.vnc/$HOSTNAME:$FOO_ID.log >> /var/log/vncserver.log 2>&1
rm -f $HOME/.vnc/$HOSTNAME:$FOO_ID.log
fi

sudo -u $VNC_USER -H $FOO_BIN :$FOO_ID 2>&1
;;
#
stop)
echo -n "Shutting down Vnc-Server "
$FOO_BIN -kill :$FOO_ID 2>&1

cat $HOME/.vnc/$HOSTNAME:$FOO_ID.log >> /var/log/vncserver.log 2>&1
rm -f $HOME/.vnc/$HOSTNAME:$FOO_ID.log

;;
#
restart)
$0 stop
$0 start
;;
#

  • )
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
    esac

Die Variable VNC_USER bestimmt den auszuführenden User, HOME bestimmt unter welchem Verzeichnis die Konfiguration und Logs des VNC-Servers gespeichert werden und FOO_ID bestimmt die Terminal-ID des VNC-Servers. Diese Variablen müssen den eigenen Wünschen entsprechend noch angepasst werden.

Damit der VNC-Server auch wirklich bei jedem Systemstart geladen und bei jedem Shutdown ordentlich heruntergefahren wird, muss das Skript mit

sudo update-rc.d vncserver defaults

den Runlevels zugewiesen werden.

danke

Sambatänzer

(Themenstarter)

Anmeldungsdatum:
20. November 2007

Beiträge: 66

Hallo muss ich bei user das mit <und > schreiben oder nicht und ist mein home </home/user>

danke

Antworten |