터미널이 닫히도록 설정되었습니다.. 인식할 수 없는 gui_app을 자체적으로 제거하세요.

터미널이 닫히도록 설정되었습니다.. 인식할 수 없는 gui_app을 자체적으로 제거하세요.

새 터미널을 열고 스크립트를 실행하세요.

terminal -e "/script"

스크립트는 gui_app을 실행하지만 이를 거부합니다. 4초 동안 자세요.

  #!/bin/sh

  /gui_app & disown

  sleep 4

수면 후 .. 터미널이 절대로 닫히지 않습니다.

   ;bash

명령에 추가되었습니다.

충돌: 거부된 gui_app도 닫힙니다.

답변1

nohup, disown, &의 차이점

disown 대신 nohup을 사용해 보세요.

nohup /gui_app &

이 전송 을 nohup.out방지하려면 출력을 파일에 입력합니다 .stdoutstderr/dev/null

nohup /gui_app >/dev/null 2>&1 &

관련 정보