1
私は正常に(なし)、javaを実行している別のスクリプトを実行しているスクリプトをkillすると、javaプロセスはカスケードによってkillシグナルを受け取りますか?私はJavaを実行しているスクリプトを実行しているスクリプトを終了しますか?
私は正常に(なし)、javaを実行している別のスクリプトを実行しているスクリプトをkillすると、javaプロセスはカスケードによってkillシグナルを受け取りますか?私はJavaを実行しているスクリプトを実行しているスクリプトを終了しますか?
このケースでは、javaが正しくシャットダウンされず、init(pid 1)が所有するようになりました。私は過去にJavaプロセスのpidを記録した後、bashスクリプト内のシグナルハンドラでkill -15を送信することでこれを修正しました。
アップデート:Javaプロセスをバックグラウンドに置くのを忘れて、bashスクリプトを$で待ってください!