script von der console im vncserver ausführen

n8isch

Mitglied
Mitglied seit
22 Mrz 2005
Beiträge
275
Punkte für Reaktionen
0
Punkte
0
ich stehe auf dem schlauch:

ich habe chanskype laufen, nur wenn nach etwa 2h inaktivem skype ein anruf reinkommt, hängt sich der komplette server weg. das geht natürlich nicht. also habe ich mir überlegt ein kl. script zu basteln, das checkt ob skype da ist, ob es idle ist, wie lange es idle ist und nach spätestens 2 stunden den ganzen kram neu startet. das script ist nicht das problem (das checken), ich müßte aber wissen, wie ich:

a. ein script automatisch vom vncserver starten lassen, wenn der server startet
b. ein script in der console aufrufe aber im vncserver starte

lösung a. wäre mir die liebste.
ich habe weder kde (kstart --display fält weg) noch gnome laufen.

danke schonmal ;)
viele grüße
n8|
 
@n8isch

Ich versuche zu verstehen was Du eigentlich meinst.

a. ein script automatisch vom vncserver starten lassen, wenn der server startet

Normalerweise startet der vncserver unter Sarge
nicht von alleine, wenn ja, dann schau mal unter
/etc/rc?.d ob da Einträge für sind.

Wenn ja, dann kannst Du ein Ersatzscript schreiben
mit:

. /pfad/meinscript

# bei mir z. B.
tightvncserver :10 -depth 24 -geometry 1420x980

dann wie das vorherige verlinken. Manche
benutzen auch das tool "update-rc.d".

b. ein script in der console aufrufe aber im vncserver starte

Hmm, auf einem anderen Rechner, oder was?
Wenn ja, dann muß man die Umgebungsvariable
DISPLAY vorher setzen:

Sagen wir mal mein vnsserver läuft auf Host foo.domain.tld
und das Script o. xeyes startet von Host bar.domain.tld

DISPLAY=foo.domain.tld:10 xeyes


Gruß
britzelfix
 
danke, das scheint zu funktionieren. ;)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.