PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : shell script graphische ausgabe?



sam600
25-06-2008, 13:38
hallo

ich habe ein kleines shell-script, das wunderbar funktioniert.
jetzt will ich das ich eine grafhische ausgabe habe.
z.b.. script feritg, sript erneut starten,...

wie kann ich ein shell scrip aus einer grafischen ausgabe starten?
( bis jetzt starte ich das script mit der maus, aber ich sehe nicht, ob das script fertig ist bzw. ob alles funktionioert hat.

das einfache script:



#!/bin/sh

pdftk a.pdf background o.pdf output fertig.pdf

peschmae
25-06-2008, 17:05
Für einfache Ja/Nein/Ok/Abbrechen Dialoge kannst du gut kdialog benutzen (für KDE) oder auch zenity (für Gnome) - es gibt auch noch andere sochle Tools.

Anwendungsbeispiel:


ret=1;
while [ $ret = 1 ]; do
echo "tuewas... "
kdialog --yesno "Fertig - beenden?";
ret=$?; # specihere den Rückgabewert von KDialog in $ret; ist 1 wenn "Nein" gewählt wurde, 0 wenn "Ja" gewählt wurde
done


irgendwie gerad etwas kompliziert geraten, aber eine schlauere Implementierung einer do..while schleife ist mir gerade nicht in den Sinn gekommen ;)

MfG Peschmä

jan61
25-06-2008, 18:33
Moin,

die einfachste Variante:
echo "tue was Nuetzliches"
sleep 1
read -p "Fertig - weiter mit RETURN"Jan