x-terminal-emulator가 때때로 시작시 종료되고 때로는 종료되지 않는 이유는 무엇입니까?

조슈아 폭스

Java 프로그램에서 x 터미널을 시작합니다. Java는 x-terminal 명령이 시작되기를 기다립니다. (개발자를위한 Datastore 에뮬레이터입니다.)

Process proc = Runtime.getRuntime().exec("/usr/bin/x-terminal-emulator -e gcloud beta emulators datastore start");
proc.waitFor();

일부 Ubuntu 개발자 컴퓨터에서는 process.waitFor()명령이 시작되는 즉시 반환됩니다. (명령은 해당 터미널에서 계속 실행됩니다.) 이것은 의도 된 동작입니다.

다른 Ubuntu 개발자 시스템에서는 process.waitFor()블록이 영구적으로 반환되지 않습니다. (그러나 터미널 명령 시작되었으며 기본 Java 프로세스를 종료하면 해당 터미널 명령이 계속됩니다.)

이러한 행동 차이의 원인은 무엇입니까?

크리스토퍼 아이브스

/usr/bin/x-terminal-emulator같은 단말의 다양한 구현을 가리킬 수 심볼릭 링크 gnome-terminal또는 konsole다른 사람들이. 각 터미널에는 고유 한 논리가있을 수 있지만 일부 프로그램에서는 처음에 "마스터"프로세스를 연 다음 후속 열 때 단순히 이미 실행중인 프로세스에 다른 터미널을 생성하거나 다른 탭을 열도록 지시하는 것이 일반적입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

OS X에서 Python 프로세스가 종료 될 때 하위 프로세스가 종료되지 않는 이유는 무엇입니까?

분류에서Dev

종료시 PyQt가 때때로 충돌하는 이유는 무엇입니까?

분류에서Dev

노드가 중단되지 않고 종료 코드 13으로 종료되는 이유는 무엇입니까?

분류에서Dev

Windows XP가 다시 시작되지 않을 때-진단 방법, 전원을 껐다 켜지 않고 종료하는 방법은 무엇입니까?

분류에서Dev

MethodTest가 종료 될 때만 액션이 시작되는 이유는 무엇입니까?

분류에서Dev

일시적으로 조건이 충족되지 않을 때 스레드가 종료되는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

일시적으로 조건이 충족되지 않을 때 스레드가 종료되는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

종료 된 하위 명령으로 파이핑 할 때 bash while 루프가 종료되지 않는 이유는 무엇입니까?

분류에서Dev

명령이 완료되기를 기다리고 트랩이 설정된 SIGHUP를 수신 할 때 bash가 즉시 종료되는 이유는 무엇입니까?

분류에서Dev

이 URLClassLoader가 때때로 작동하고 때로는 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Ubuntu 18.04가 무작위로 종료되는 이유는 무엇입니까?

분류에서Dev

Ruby On Rails에서 서버를 시작하면 시작하자마자 종료되고 때로는 시작되지도 않고 오류 만 발생합니다.

분류에서Dev

배경이 가끔 표시되고 때로는 표시되지 않는 이유는 무엇입니까?

분류에서Dev

내가 0 미만일 때 while 루프가 종료되지 않는 이유는 무엇입니까?

분류에서Dev

Windows 7은 다시 시작할 때 고정 IP가 손실되지만 종료시에는 손실되지 않습니다.

분류에서Dev

Windows 7은 다시 시작할 때 고정 IP가 손실되지만 종료시에는 손실되지 않습니다.

분류에서Dev

개행 문자를 사용할 때 scanf while 루프가 종료되지 않는 이유는 무엇입니까?

분류에서Dev

쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

분류에서Dev

쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

분류에서Dev

쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

분류에서Dev

Jenkins 아티팩트가 때때로 링크로 표시되지 않는 이유는 무엇입니까?

분류에서Dev

하트 비트 프로세스가 시작하자마자 종료되는 이유는 무엇입니까?

분류에서Dev

ForkJoinPool을 사용할 때 다음 응용 프로그램이 즉시 종료되지만 ThreadPoolExecutor를 사용할 때는 왜 종료되지 않습니까?

분류에서Dev

터미널에 ctrl-c를 입력 할 때 완료 될 때까지 포 그라운드 작업이 종료되지 않는 이유는 무엇입니까?

분류에서Dev

내 구문 분석 작업이 때때로 완료되지 않는 이유는 무엇입니까?

분류에서Dev

Python 하위 프로세스 모듈로 시작된 프로세스는 앱이 종료 될 때 종료되지 않습니다.

분류에서Dev

종료 한 후 먼저 전원을 뽑지 않고 컴퓨터가 시작되지 않는 이유는 무엇입니까?

분류에서Dev

객체에 저장된 함수가 실행 종료시 콘솔에서 정의되지 않은 것으로 반환되는 이유는 무엇입니까?

분류에서Dev

메서드가 본질적으로 완료 될 때 AsyncIO 작업이 종료되지 않습니다.

Related 관련 기사

  1. 1

    OS X에서 Python 프로세스가 종료 될 때 하위 프로세스가 종료되지 않는 이유는 무엇입니까?

  2. 2

    종료시 PyQt가 때때로 충돌하는 이유는 무엇입니까?

  3. 3

    노드가 중단되지 않고 종료 코드 13으로 종료되는 이유는 무엇입니까?

  4. 4

    Windows XP가 다시 시작되지 않을 때-진단 방법, 전원을 껐다 켜지 않고 종료하는 방법은 무엇입니까?

  5. 5

    MethodTest가 종료 될 때만 액션이 시작되는 이유는 무엇입니까?

  6. 6

    일시적으로 조건이 충족되지 않을 때 스레드가 종료되는 것을 방지하는 방법은 무엇입니까?

  7. 7

    일시적으로 조건이 충족되지 않을 때 스레드가 종료되는 것을 방지하는 방법은 무엇입니까?

  8. 8

    종료 된 하위 명령으로 파이핑 할 때 bash while 루프가 종료되지 않는 이유는 무엇입니까?

  9. 9

    명령이 완료되기를 기다리고 트랩이 설정된 SIGHUP를 수신 할 때 bash가 즉시 종료되는 이유는 무엇입니까?

  10. 10

    이 URLClassLoader가 때때로 작동하고 때로는 작동하지 않는 이유는 무엇입니까?

  11. 11

    Ubuntu 18.04가 무작위로 종료되는 이유는 무엇입니까?

  12. 12

    Ruby On Rails에서 서버를 시작하면 시작하자마자 종료되고 때로는 시작되지도 않고 오류 만 발생합니다.

  13. 13

    배경이 가끔 표시되고 때로는 표시되지 않는 이유는 무엇입니까?

  14. 14

    내가 0 미만일 때 while 루프가 종료되지 않는 이유는 무엇입니까?

  15. 15

    Windows 7은 다시 시작할 때 고정 IP가 손실되지만 종료시에는 손실되지 않습니다.

  16. 16

    Windows 7은 다시 시작할 때 고정 IP가 손실되지만 종료시에는 손실되지 않습니다.

  17. 17

    개행 문자를 사용할 때 scanf while 루프가 종료되지 않는 이유는 무엇입니까?

  18. 18

    쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

  19. 19

    쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

  20. 20

    쉘이 종료 될 때 백그라운드 작업이 종료되는지 또는 종료되는지 정확히 결정하는 것은 무엇입니까?

  21. 21

    Jenkins 아티팩트가 때때로 링크로 표시되지 않는 이유는 무엇입니까?

  22. 22

    하트 비트 프로세스가 시작하자마자 종료되는 이유는 무엇입니까?

  23. 23

    ForkJoinPool을 사용할 때 다음 응용 프로그램이 즉시 종료되지만 ThreadPoolExecutor를 사용할 때는 왜 종료되지 않습니까?

  24. 24

    터미널에 ctrl-c를 입력 할 때 완료 될 때까지 포 그라운드 작업이 종료되지 않는 이유는 무엇입니까?

  25. 25

    내 구문 분석 작업이 때때로 완료되지 않는 이유는 무엇입니까?

  26. 26

    Python 하위 프로세스 모듈로 시작된 프로세스는 앱이 종료 될 때 종료되지 않습니다.

  27. 27

    종료 한 후 먼저 전원을 뽑지 않고 컴퓨터가 시작되지 않는 이유는 무엇입니까?

  28. 28

    객체에 저장된 함수가 실행 종료시 콘솔에서 정의되지 않은 것으로 반환되는 이유는 무엇입니까?

  29. 29

    메서드가 본질적으로 완료 될 때 AsyncIO 작업이 종료되지 않습니다.

뜨겁다태그

보관