답변:
$SHELL
스크립트 끝에 넣으십시오 .
작은 결함 : 쉘처럼 gnome-terminal
실행되지 않기 때문에 bash
응용 프로그램으로 간주 하고 터미널을 닫으려고 할 때 경고 를 표시합니다 .
There is still a process running in this terminal
Closing the terminal will kill it.
이 경고를 숨길 수있는 좋은 방법을 찾지 못했습니다. 원하는 경우 다음을 실행하여 완전히 비활성화 할 수 있습니다.
gconftool --set /apps/gnome-terminal/global/confirm_window_close --type boolean false
xterm
gnome-terminal 대신에 사용 하는 경우에는 발생하지 않습니다 . 당신을 귀찮게해야합니다.
그놈 터미널 사용
명령 문자열 끝에; bash를 추가하고 gnome-terminal을 추가하면 -c 옵션과 함께 스크립트를 호출 할 수 있습니다. 예를 들면 다음과 같습니다.
gnome-terminal -e "bash -c ~/script.sh;bash"
이것은 다음을 수행합니다.
창을 닫거나 bash 프롬프트에서 exit를 입력하여 그놈 터미널 창을 종료 할 수 있습니다. 또는 요청에 따라 더 많은 명령을 입력 할 수 있습니다.
exec $SHELL
대신에 사용할 수 있습니다$SHELL
.