[gelöst] zenity aus crontab starten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
reox
Beiträge: 2537
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] zenity aus crontab starten

Beitrag von reox » 10.01.2012 22:28:42

Ich mag ein Bashscript in crontab laufen lassen und über den status mittels zenity informiert werden.

Meine Vorbereitungen:
in die zshrc diese zeile eingefügt

Code: Alles auswählen

xhost local:reox > /dev/null
damit ich von lokal auch von anderen programmen auf den xserver komme...
und diesen code in das script

Code: Alles auswählen

zenity --notification --text "foobar" --timeout 5 --display=:0.0 &
welches von

Code: Alles auswählen

crontab -u reox
ausgeführt wird...

Dennoch bekomme ich diese Fehlermeldung:

Code: Alles auswählen

** (zenity:16589): WARNING **: Error showing notification: Befehlszeile »dbus-launch --autolaunch=70ecce73151a8b1f1810be27000010d3 --binary-syntax --close-stderr« brach mit von Null verschiedenem Beenden-Status 1 ab: Autolaunch error: X11 initialization failed.\n
alles was ich dazu finde, ist das ich kein dbus habe oder das nicht gestartet ist, das ist aber nicht der fall...
was kann das denn noch sein?

EDIT: OK also der Fehler kommt scheinbar daher wenn er die DBUS URL net kennt.
Kann man hiermit beheben: http://superuser.com/questions/111771/u ... ty-in-cron

Antworten