2012-03-27 15 views

Antwort

1

Ich habe gesehen, dass Java in diesem Fall nicht ordnungsgemäß heruntergefahren wird und von init (pid 1) besessen wird. Ich habe dies in der Vergangenheit behoben, indem ich die PID des Java-Prozesses nach dem Start aufzeichnete und dann einen Kill -15 in einem Signal-Handler innerhalb des Bash-Skripts sendete.

UPDATE: Ich habe vergessen, den Java-Prozess in den Hintergrund zu stellen, und das Bash-Skript warten auf $!