teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/03/26 03:01

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  間違いでした。
2
- ↓と思ったけど、バックグラウンド実行していからだめだ。
2
+ ↓と思ったけど、exec()はそもそも非同期でコマンド実行ので
3
+ 子プロセスの終了を待たずに、親プロセスである呼び出し側をexitしたいのであればダメでした。
3
4
 
4
5
  ----
5
6
  `exec()`の戻り値でProcessオブジェクトを取得し`waitFor()`で終了待ちしてください。

1

間違いでした。

2020/03/26 03:01

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,3 +1,7 @@
1
+ 間違いでした。
2
+ ↓と思ったけど、バックグラウンドで実行しているからだめだ。
3
+
4
+ ----
1
5
  `exec()`の戻り値でProcessオブジェクトを取得し`waitFor()`で終了待ちしてください。
2
6
 
3
7
  ```java