Hallo Gemeinde,
ich möchte eine Textausgabe eines Programmes, welches in einem Script ausgeführt wird, zum Anzeigen in ein neues Fenster umleiten.
Was kann man hier tun ?
Installiert sind Debian 5.0 Lenny mit Gnome.
Danke euch schon mal im Vorraus.
Gruß root2root
Ausgabe in ein neues Fenster umleiten
Re: Ausgabe in ein neues Fenster umleiten
...mein Du sowas:
zenity
zenity
Gruß
slu
Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.
Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER
slu
Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.
Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER
Re: Ausgabe in ein neues Fenster umleiten
= neues gnome-terminal? Dann vllt sowas:root2root hat geschrieben:zum Anzeigen in ein neues Fenster umleiten.
Code: Alles auswählen
#!/bin/sh
tmpfile=$(mktemp)
gnome-terminal -e "tail -f $tmpfile"
echo new line >> $tmpfile
sleep 5
echo waited 5 s >> $tmpfile
rm -f "$tmpfile" && exit 0
Gruß Cae
--Edit: mktmp heißt nun mktemp! Das Skript funktioniert.
Zuletzt geändert von Cae am 27.11.2011 16:55:21, insgesamt 1-mal geändert.
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: Ausgabe in ein neues Fenster umleiten
Hallo zusammen,
der output von "figlet 28" ist darzustellen.
es sieht so aus:
____ ___
|___ \( _ )
__) / _ \
/ __/ (_) |
|_____\___/
eine mehrzeilige Textausgabe.
zenity ist für Dialoge,hier geht es um eine einfache Anzeige.
Wie ist Zenity einzubinden ?
CAE, dein Script popt nur kurz auf.
Gruß root2root
der output von "figlet 28" ist darzustellen.
es sieht so aus:
____ ___
|___ \( _ )
__) / _ \
/ __/ (_) |
|_____\___/
eine mehrzeilige Textausgabe.
zenity ist für Dialoge,hier geht es um eine einfache Anzeige.
Wie ist Zenity einzubinden ?
CAE, dein Script popt nur kurz auf.
Gruß root2root
Re: Ausgabe in ein neues Fenster umleiten
Oben das Skript hatte den Schönheitsfehler, dass es mktmp nicht gibt. Nach der Korrektur funktioniert es einwandfrei.
Ich würde so etwas vorschlagen:
Da steht echo "28", damit man es auch ohne figlet nachvollziehen kann. Der Workarround mit $scriptfile ist nötig, da gnome-terminal sich in meinen Versuchen hartnäckig geweigert hat, beispielsweise sleep 60 && echo asdf auszuführen.
Gruß Cae
Ich würde so etwas vorschlagen:
Code: Alles auswählen
#!/bin/sh
tmpfile=$(mktemp)
pidfile=$(mktemp)
scriptfile=$(mktemp)
echo "echo \"\$\$\" > \"$pidfile\"; tail -f \"$tmpfile\"" > "$scriptfile"
gnome-terminal -e "/bin/sh \"$scriptfile\""
echo "28" > "$tmpfile"
sleep 5 && kill $(cat "$pidfile") && rm -f "$pidfile" || exit 1
rm -f "$tmpfile" || exit 1
rm -f "$scriptfile" || exit 1
exit 0
Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: Ausgabe in ein neues Fenster umleiten
Hi Cae
prefekt !!
mit figlet anstelle echo.
Vorschlag angenommen. ich mach gleich ein eine Ablage im UserBinarypath.
Besten Dank.
Gruß Root
prefekt !!
mit figlet anstelle echo.
Vorschlag angenommen. ich mach gleich ein eine Ablage im UserBinarypath.
Besten Dank.
Gruß Root