별도의 터미널에서 C 프로그램을 실행하고 싶은데 이 명령을 사용해 보았습니다.
gnome-terminal -x ./test
그리고
gnome-terminal -e test
하지만 새 터미널이 열리고 출력이 제공되기 전에 사라집니다. Genome Terminal을 사용하여 이 문제를 어떻게 해결할 수 있나요?
답변1
응용 프로그램을 스크립트에 넣고 read
끝에 추가하십시오.
테스트.sh:
#!/bin/sh
./test
read
스크립트에 실행 권한을 추가하는 것을 잊지 마세요
답변2
명령이 실행된 후에도 터미널을 열어 두려면 다음과 같이 터미널에서 일부 셸을 실행하면 됩니다.
gnome-terminal -x bash -c 'test; bash'