Gentoo Archives: gentoo-user-de

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: Probleme mit kleinem Shell-Skript
Date: Mon, 18 Oct 2004 15:40:59
Message-Id: 4173E421.7080400@be.a.fool.and.quote.the.message-id.generated.at.email-server.info
1 Volker Katz wrote:
2 > Moin,
3 > Am Montag, 18. Oktober 2004 14:43 schrieb Alexander W. Skwar:
4 >> Volker Katz wrote:
5 >> > ich habe gerade ein paar Probleme mit einem kleinen Shell-Skript:
6 >> Naja, so ist richtig:
7 >> if [ $? -eq 0 ]; then
8 > mein Skript sieht jetzt so aus:
9 > xmessage -timeout 5 -button OK:1,Abbrechen:0 "Text" $$
10 > echo "Exit code of xmessage is $?"
11 > if [ $? -eq 1 ]; then
12 > echo "OK"
13 > fi
14 > Die entsprechende Ausgabe lautet:
15 > efa@KH efa $ ./login-test
16 > Exit code of xmessage is 1
17 > efa@KH efa $ ./login-test
18 > Exit code of xmessage is 0
19 >
20 > Wieso wird das echo "OK" denn nie erreicht?
21
22 Vlt, weil echo immer successful ist?
23
24 Btw: Mach's besser noch so:
25
26 if xmessage -timeout 5 -button OK:0,Abbrechen:1 "Text" $$; then
27 echo Ok
28 else
29 echo Abbrechen
30 fi
31
32 Der Aufruf von test ([) ist überflüssig.
33
34 Im übrigen heißt's auch -buttons und nicht -button bei xmessage.
35
36 Alexander Skwar
37 --
38 Having no talent is no longer enough.
39 -- Gore Vidal
40 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
41
42
43 --
44 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Re: Probleme mit kleinem Shell-Skript Volker Katz <Volker.Katz@×××.de>