Frage zu bash-Prozessen

Henrik Horneber horneber at gmail.com
Mit Mar 11 10:23:51 GMT 2009


Moin,

aus der Process Doku von java: "The subprocess is not killed when
there are no more references to the Process object, but rather the
subprocess continues executing asynchronously.". Also so lange eine
JVM da ist, sollte das auf jeden Fall gehen (siehe eclipse, da geht es
ja).

Bleibt die Frage, was los ist, wenn der JVM Prozess selbst stehen
bleibt? Zombies erzeugen, oder alle Kindprozesse töten?
Scheint letzeres zu sein.

Worauf ich eigentlich hinaus will:
Was soll die Bash damit zu tun haben? :-)

Gruß,
Henrik

On Wed, Mar 11, 2009 at 10:13 AM, Alexander Beck-Ratzka
<alexander.beck-ratzka at aei.mpg.de> wrote:
> On Dienstag, 10. März 2009 18:52:05 Stefan J. Betz wrote:
>> Am 2009-03-10 14:29:02 +0100, Alexander Beck-Ratzka schrieb:
>> > Ich habe ein Sript, welches eine Java-Klasse aufruft. Diese Java-Klasse
>> > selber spwant einen neuen Prozess (ein ssh-Kommando) und beendet sich.
>> > Danach sollte der gespawnte ssh-Prozess weiter akitv sein, ist er aber
>> > nicht. Er beendet sich in dem Moment, in dem die Java-Klasse sich
>> > beendet. Das sehe ich daran, dass ich auch beim direkten Aufruf der
>> > Java-Klasse von der Konsole keinen ssh-Prozess mehr sehe, wenn die Klasse
>> > sich beendet hat.
>>
>> Servus,
>>
>> wie genau startest du den Prozess den?
>>
>
> Ich verwende dazu die ProcessBuilder-Klasse von Java.
>
> In der Doku von Java steht dazu:
>
> [snip]
>
> This class is used to create operating system processes.
> Each ProcessBuilder instance manages a collection of process attributes. The
> start() method creates a new Process instance with those attributes. The
> start() method can be invoked repeatedly from the same instance to create new
> subprocesses with identical or related attributes.
>
> [snip]
>
> Sollte also funktionieren...
>
> Liebe Grüße
>
> Alexander
>
> --
> ubuntu-de mailing list
> ubuntu-de at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-de
>



-- 
"I find many of the machines of violence very attractive. Tanks,
airplanes, warships, especially aircraft carriers."
- 14th Dalai Lama