Am Samstag, 11. Januar 2003 01:02 schrieb Manfred Tremmel:
Am Freitag, 10. Januar 2003 23:51 schrieb Joachim Tüns: [...]
Dann wird ein Job erzeugt und auch um 23:45:01 eine Mail an mich gesendet. Ergebnis ist immer "kradio: cannot connect to X server"
Der at läuft normalerweise als root, der X-Server unter Deinem User. Ungefragt darf nur der X-Server-Besitzer auch dort rumfuhrwerken, weshalb der Start dann zurückgewiesen wird. Falls ich da falsch liege, könnte es noch an einer nicht gesetzten DISPLAY-Variable liegen.
Trag mal anstelle eines einfachen kradio folgendes ein:
/bin/su - <Dein Benutzername> -c 'DISPLAY=0.0;/opt/kde3/bin/kradio' [...] user="`ps -A -f | grep /usr/X11R6/bin/kde | grep -v grep | \ { read -a A; echo ${A[0]#*:};}`" /bin/su - ${user} -c 'DISPLAY=0.0;/opt/kde3/bin/kradio'
Versuch mal das Programm kcron. Das startet als user und Dein Problem ist gelöst. :-) Henrik