프로필 기본 설정이 -> 명령 -> 명령 종료: -> 터미널 열린 상태 유지일 때 스크립트에서 새 터미널을 강제로 닫는 방법

프로필 기본 설정이 -> 명령 -> 명령 종료: -> 터미널 열린 상태 유지일 때 스크립트에서 새 터미널을 강제로 닫는 방법

두 개의 새 터미널을 열고 스크립트를 통해 .sh 파일을 실행하려고 하는데 모든 명령을 완료한 후 하나의 터미널을 닫고 싶습니다. 이 명령을 사용하여 gnome-terminal -e "sh patterns.sh";새 터미널을 열고 스크립트를 실행하고 있습니다.

답변1

다음 명령을 사용하면 gnome-terminal을 종료합니다:

kill $PPID

xterm을 사용해 보았지만 gnome은 사용하지 않았습니다.

 xterm -hold -e "/temp/test.sh; ps -fp \$PPID; sleep 5; kill \$PPID"

그놈 터미널의 작동 방식은 다음과 같습니다.

gnome-terminal -e '/bin/ksh -c "/temp/test.sh; kill $PPID"'

관련 정보