S
Stiffler66
Grünschnabel
Hallo zusammen,
bin neu im unix umfeld!
habe folgendes Problem und hoffe bin hier an der richtigen adresse.
Ich führe aus java heraus ein shell script aus.
bsp
test.sh
echo hallo welt
return 1
nun brauche ich den return value und muss diesen in meinem java programm speichern.
Ich bekomme allerdings immer den Rückgabewert 127
Mein programm läuft wenn ich es unter linux starte mit ksh
es läuft auch unter windows für batch files.
Nun ist es aber so das ich ein zielsystem habe, welches Windows ist aber mit einem Unix emulator arbeitet(MKS toolkit).
wenn ich die Scripte dort ausführe ist ende im gelände mein programm liefert als ersten return wert 127 oder 0 und beim 2ten nachfolgenden script hängt er sich auf .
Meine Vermutung ist, das ich den Rückgabewert eines anderen prozessen bekomme, aber wie gesagt ?! finde auch im inet nichts
Bin verzweifelt bin über jede hilfe danke
gruß
Stiffler
bin neu im unix umfeld!
habe folgendes Problem und hoffe bin hier an der richtigen adresse.
Ich führe aus java heraus ein shell script aus.
bsp
test.sh
echo hallo welt
return 1
nun brauche ich den return value und muss diesen in meinem java programm speichern.
Ich bekomme allerdings immer den Rückgabewert 127
Mein programm läuft wenn ich es unter linux starte mit ksh
es läuft auch unter windows für batch files.
Nun ist es aber so das ich ein zielsystem habe, welches Windows ist aber mit einem Unix emulator arbeitet(MKS toolkit).
wenn ich die Scripte dort ausführe ist ende im gelände mein programm liefert als ersten return wert 127 oder 0 und beim 2ten nachfolgenden script hängt er sich auf .
Meine Vermutung ist, das ich den Rückgabewert eines anderen prozessen bekomme, aber wie gesagt ?! finde auch im inet nichts
Bin verzweifelt bin über jede hilfe danke
gruß
Stiffler