SendMessage
Sendet Informationen an Benutzer:
#!/bin/bash
messageError()
{
if [ -n `which kdialog` ]; then
kdialog --error "$1" --title "$2" &>/dev/null
elif [ -n `which zenity` ]; then
zenity --error --title="$2" --text="$1" &>/dev/null
elif [ -n `which xmessage` ]; then
xmessage -center "ERROR: $2: $1" &>/dev/null
elif [ -n `which notify-send` ]; then
notify-send "ERROR: $2: $1" &>/dev/null
elif [ -t 1 ]; then
echo "ERROR: $2\n$1"
else
echo "ERROR: $2\n$1"
fi
}
# Aufruf:
messageError "Dieses Script muss als root ausgeführt werden! Beispiel:\n\nsudo ./$(basename $0)" "Nicht ausreichende Rechte!"