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 |