Hallo.
Ich habe ein kleines Script (hier aus dem Forum)
Funtzt auch soweit. Ich wollte es nur von xmessage umschreiben auf kdialog.
Code:
#! /bin/sh
mysql --database=xxxxx -u xxxx --password=xxxxxx --execute="select * from adressbuch;" -t > /tmp/adressbuch
rufnummer=`echo $1 | sed -e s/+49/0/g | sed -e "s/ //g"`
vorname=`grep $rufnummer /tmp/adressbuch | cut -d\| -f3 | sed -e "s/ //g"`
nachname=`grep $rufnummer /tmp/adressbuch | cut -d\| -f4 | sed -e "s/ //g"`
ort=$2
name=$vorname" "$nachname
if [ "$rufnummer" = "?" ] ; then
rufnummer="unbekannt"
fi
if [ "$ort" = "?" ] ; then
ort="unbekannt"
fi
if [ "$name" = " " ] ; then
name="unbekannt"
fi
export LANG=de_DE@euro
XAUTHORITY=/home/netmaster/.Xauthority; export XAUTHORITY
DISPLAY=:0.0; export DISPLAY
/opt/kde3/bin/kdialog --msgbox "Telefonanruf am `date '+%A, %d.%B %Y, %H:%M:%S'`
================================================
von : $rufnummer
Name: $name
aus : $ort"
rm /tmp/adressbuch
Das Script wird gestartet bei einem ankommendes Call auf der ISDN-Karte.
Kommt ein Anruf, wird eine Fehlermeldung ausgegeben. (siehe Anhang)
Bestätige ich diese Meldung, dann kommt ein kdialog-Fenster mit den Daten des Anrufers.
Kann mir einer sagen, warum diese Fehlermeldung zuerst kommt?
dcopserver läuft auch. Bin zur Zeit etwas ratlos.
Danke im voraus für eure Hilfe.
Lesezeichen