Linux 15.009 Themen, 106.826 Beiträge

Fehlermeldung aus root-script erzeugen

heriL / 4 Antworten / Flachansicht Nickles

Hallo,

ich möchte von einem Script eine Fehlermeldung ausgeben.
der Skript wird von udev gestartet, läuft also mit Rootrechten und ohne Konsole.
Daher die Idee "kdialog" zu verwenden.

Wenn ich den Script zum Testen von der Konsole starte kommt aber immer folgende Fehlermeldung:

xhost: unable to open display ""
Error: Can't open display:
kdialog: cannot connect to X server

was kann ich tun ?

Gruß
heriL

bei Antwort benachrichtigen
KarstenW heriL „Fehlermeldung aus root-script erzeugen“
Optionen

"xhost: unable to open display ""
Error: Can't open display:
kdialog: cannot connect to X server"

kdialog ist ein Programm welches für den Grafikmodus programmiert wurde. Du kannst ja mal in der Wikipedia etwas über das X-Windowsystem nachlesen:

http://de.wikipedia.org/wiki/X_Window_System

Ohne den XServer kann ein Programm welches im Grafikmodus läuft , seine Daten auf dem Monitor nicht darstellen.
XServer gibt es auch für Windows zu kaufen.
Man kann mit Hilfe des XServers unter Windows die Ausgabe von einem Unix - oder Linuxprogramm anschauen, auch wenn es auf einem anderen Rechner im Netzwerk läuft (X Forwarding).


Du kannst den Standardausgabekanal und den Standardfehlerkanal in eine Datei mit dem Operator ">" oder ">>" umleiten.
Den Standardeingabekanal kann man mit dem Operator "<" umleiten und so eine Datei von einem Script einlesen lassen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen